Convergence and stability in multivariate fixed point iteration

Click For Summary
SUMMARY

The discussion centers on optimizing convergence in multivariate fixed point iteration for a mineral processing froth flotation plant simulation. The user employs Krasnoselskij iteration and has explored Mann iterations and Direct Inversion in the Iterative Subspace (DIIS), but faces slow convergence and instability in certain configurations. The function f, which represents the flotation plant, is computationally intensive, taking approximately 10ms per evaluation. The user seeks recommendations for algorithms that enhance convergence speed and stability without relying on derivatives.

PREREQUISITES
  • Understanding of multivariate fixed point iteration methods
  • Familiarity with Krasnoselskij iteration and its applications
  • Knowledge of Direct Inversion in the Iterative Subspace (DIIS)
  • Basic concepts of computational efficiency in numerical methods
NEXT STEPS
  • Research alternative algorithms for accelerating convergence in fixed point iterations
  • Explore advanced techniques in numerical linear algebra for stability
  • Investigate the use of adaptive methods in iterative solvers
  • Learn about the implementation of non-linear solvers in MATLAB or Python
USEFUL FOR

This discussion is beneficial for simulation engineers, algorithm developers, and researchers in mineral processing looking to enhance the efficiency and stability of iterative numerical methods.

dhatfield
Messages
1
Reaction score
0
Hi, I'm new to posting questions on forums, so I apologise if the problem is poorly described.

My problem is solving a simulation of the state of a mineral processing froth flotation plant. In the form x@i+1 = f(x@i), f represents the flotation plant. f is a computationally intensive solution of systems of simultaneous linear equations (material balancing) and evaluation of the state of each unit in the process. x contains ~20 elements, depending on user configuration of the process.

For some (user defined) configurations of the function f, this system iterates rapidly to convergence by back-substitution ie. Picard iteration. For the last couple of years I have been using Krasnoselskij iteration (EMA filter) and the system converges in most, but not all situations. Also, convergence is slow (200+ iterations) for some configurations. Since f is computationally expensive, on the order of 10ms, calculation of a good x@i+1 is crucial. I have also investigated Mann iterations. I have implemeted Direct Inversion in the Iterative Subspace (DIIS) but still have concerns about the uniqueness of solutions from DIIS which I am investigating.

A single calculation of the Jacobian would take longer than most simulations take to converge by back-substitution.

Is there a recommended algorithm for accelerating convergence and increasing the stability of a multidimensional fixed point iteration problem without derivatives?
 
Physics news on Phys.org

Similar threads

  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 17 ·
Replies
17
Views
4K
  • · Replies 22 ·
Replies
22
Views
3K
Replies
10
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K