I am new to numerical methods, and I have to solve a problem of medical imaging. My background is computer science. I have a naive, general question.
Problem Statement:
I have an extremly large set of points, called 'voxels' subsequently. The set is denoted by $V$. For each voxel $v\in V$, I have to solve a standard optimization problem related to the voxel $v$, i.e.,
Find the parameter $p_{min}$ s.t. $d(o^v,p_{min}) \leq d(o^v,p)$ holds for all possible parameters $p$
Above, $o^v$ is an observation at the voxel $v$, $d$ is a problem-specific (non-linear in my case) objectiver function depending on observations and model parameters. Solving this optimization problem voxel by voxel gives a correct result. However, this naive approach is not feasible as the number of voxels in V quickly becomes large.
My question is as follows:
Is there a general approach to deal with such difficulty? I am trying to find some "global method" that gives approximate solution in reasonable time. However, whenever I type "global optimization problem", I will fall into articles talking about solving global minimum (v.s. local minimum) which is different from what I need.
Any ideas? Thank you for your help.