Date: 6/08/2020 17:28:30
From: Tau.Neutrino
ID: 1601128
Subject: Break it down: A new way to address common computing problem

Break it down: A new way to address common computing problem

In this era of big data, there are some problems in scientific computing that are so large, so complex and contain so much information that attempting to solve them would be too big of a task for most computers.

Now, researchers at the McKelvey School of Engineering at Washington University in St. Louis have developed a new algorithm for solving a common class of problem—known as linear inverse problems—by breaking them down into smaller tasks, each of which can be solved in parallel on standard computers.

more…

Reply Quote

Date: 6/08/2020 17:30:53
From: Tau.Neutrino
ID: 1601129
Subject: re: Break it down: A new way to address common computing problem

Is this really new?

I was taught in cert4 in computing in the 1990’s to break down complex computer problems into smaller parts.

We did this using algorithms.

Reply Quote

Date: 6/08/2020 17:32:15
From: The Rev Dodgson
ID: 1601130
Subject: re: Break it down: A new way to address common computing problem

Tau.Neutrino said:


Break it down: A new way to address common computing problem

In this era of big data, there are some problems in scientific computing that are so large, so complex and contain so much information that attempting to solve them would be too big of a task for most computers.

Now, researchers at the McKelvey School of Engineering at Washington University in St. Louis have developed a new algorithm for solving a common class of problem—known as linear inverse problems—by breaking them down into smaller tasks, each of which can be solved in parallel on standard computers.

more…

There may (or may not) be something new in how they tackle this, but there is nothing new in the basic process they describe.

Reply Quote

Date: 6/08/2020 17:33:17
From: Tau.Neutrino
ID: 1601131
Subject: re: Break it down: A new way to address common computing problem

The Rev Dodgson said:


Tau.Neutrino said:

Break it down: A new way to address common computing problem

In this era of big data, there are some problems in scientific computing that are so large, so complex and contain so much information that attempting to solve them would be too big of a task for most computers.

Now, researchers at the McKelvey School of Engineering at Washington University in St. Louis have developed a new algorithm for solving a common class of problem—known as linear inverse problems—by breaking them down into smaller tasks, each of which can be solved in parallel on standard computers.

more…

There may (or may not) be something new in how they tackle this, but there is nothing new in the basic process they describe.

That’s what I’m thinking too.

Reply Quote

Date: 6/08/2020 17:35:33
From: The Rev Dodgson
ID: 1601132
Subject: re: Break it down: A new way to address common computing problem

Tau.Neutrino said:


The Rev Dodgson said:

Tau.Neutrino said:

Break it down: A new way to address common computing problem

In this era of big data, there are some problems in scientific computing that are so large, so complex and contain so much information that attempting to solve them would be too big of a task for most computers.

Now, researchers at the McKelvey School of Engineering at Washington University in St. Louis have developed a new algorithm for solving a common class of problem—known as linear inverse problems—by breaking them down into smaller tasks, each of which can be solved in parallel on standard computers.

more…

There may (or may not) be something new in how they tackle this, but there is nothing new in the basic process they describe.

That’s what I’m thinking too.

I guess “New Study Follows Standard Procedures With Some Minor Refinements” doesn’t get the required number of clicks.

Reply Quote

Date: 6/08/2020 17:57:27
From: SCIENCE
ID: 1601146
Subject: re: Break it down: A new way to address common computing problem

LUDites

Reply Quote

Date: 6/08/2020 18:36:32
From: dv
ID: 1601151
Subject: re: Break it down: A new way to address common computing problem

If there’s something new in what they are doing, the article doesn’t describe it

Reply Quote

Date: 6/08/2020 18:41:46
From: Tau.Neutrino
ID: 1601153
Subject: re: Break it down: A new way to address common computing problem

dv said:


If there’s something new in what they are doing, the article doesn’t describe it

The concept would have known in the 1940’s and possi8ble earlier.

I don’t know how far the concept goes back, I’m guessing 1800’s.

Reply Quote

Date: 6/08/2020 18:55:11
From: SCIENCE
ID: 1601155
Subject: re: Break it down: A new way to address common computing problem

maybe it’s like this, prove that an efficient algorithm exists, and then talk about it

https://www.youtube.com/watch?v=2w-lDOQfI5s

Reply Quote

Date: 6/08/2020 19:33:39
From: mollwollfumble
ID: 1601166
Subject: re: Break it down: A new way to address common computing problem

Tau.Neutrino said:


Break it down: A new way to address common computing problem

In this era of big data, there are some problems in scientific computing that are so large, so complex and contain so much information that attempting to solve them would be too big of a task for most computers.

Now, researchers at the McKelvey School of Engineering at Washington University in St. Louis have developed a new algorithm for solving a common class of problem—known as linear inverse problems—by breaking them down into smaller tasks, each of which can be solved in parallel on standard computers.

more…

> linear inverse problems

What?

Nonlinear inverse problems are difficult. One I know about is removing the blur from a photograph. Which is a type of blind deconvolution. Deconvolutions also occur in NMR as a classic case.

https://en.wikipedia.org/wiki/Inverse_problem#Linear_inverse_problems

> An elementary example : Earth’s gravitational field

If we have N measurements of the Earth’s gravitational field and approximate the interior of the Earth by N masses then the N measurements uniquely determine those N masses.

Easy peasy. Any matrix solver can do it. So what’s the difficulty?

The difficulty is that the inverse matrix can approach singularity, which amplifies errors due to noise. There are several ways to help overcome this, by using constraints or probabilistic methods. When the matrix is symmetric, a simple multidimensional optimisation method such as conjugate gradient can quickly find the optimum. When the matrix is not symmetric then it becomes more difficult, but tractable.

What does the OP link https://techxplore.com/news/2020-08-common-problem.html say?

> Parallel Residual Projection (PRP)

That’s actually a good point. Conjugate gradient optimisation uses residual projection but this part of the algorithm is not parallelisable. I can envisage it turned into a parallel algorithm by doing multiple residual projections individually and then merging these before scattering the result and starting again.

Reply Quote