optimization with many variables - lsqnonlin
    10 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    omer
 el 13 de Feb. de 2014
  
    
    
    
    
    Comentada: Orion
 el 25 de Oct. de 2024
            Hi, I have an optimization problem with a large amount of variables. could be 100-10,000. Assuming that I can produce a similar amount of function, and that I have good starting guess, How many variables can lsqnonlin handle?
Is there a better mathod to solve these type of problems?
thanks
0 comentarios
Respuesta aceptada
  Alan Weiss
    
      
 el 13 de Feb. de 2014
        There is no set limit on the number of variables you can use. People routinely use Optimization Toolbox to solve nonlinear problems with thousands of variables. With a good starting guess, you can expect lsqnonlin to work.
That said, there are techniques that can speed lsqnonlin, such as using a Jacobian pattern or analytic Jacobian, or even a Jacobian multiply function. See lsqnonlin options.
Alan Weiss
MATLAB mathematical toolbox documentation
0 comentarios
Más respuestas (1)
  Abdelwahab Afifi
 el 12 de Mayo de 2020
        I wanna avoid defining these large variables manually. Is there any simple method for this?
x(1) x(2) x(3) ...... x(n) 
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!