Specify initial condition for linprog?
12 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello there,
I am using `linprog` to solve a linear program. The solution to the program are mostly zeros. Also, I have a version of the problem with zero cost, i.e., constraint satisfaction problem, again, with mostly zeros solution. It takes 7 and 16 seconds, respectively, to solve those two problems. I figured I would set the initial condition for `linprog` to zeros as it may speed up convergence. However, it appears that for new versions of MATLAB, `linprog` stopped supporting the initial condition argument. When I pass an initial condition argument following this old api, I get the following warning:
The dual-simplex algorithm uses a built-in starting point; ignoring supplied X0.
Is there a way to set the initial condition for the `linprog` solver in another way?
Kind regards, and I look forward to hearing from you soon.
0 commentaires
Réponses (2)
Walter Roberson
le 10 Août 2022
Modifié(e) : Walter Roberson
le 11 Août 2022
Use the options to set the Algorithm to interior-point
3 commentaires
Walter Roberson
le 11 Août 2022
I just checked the code, and there is no work-around (sort of editing the code.)
Voir également
Catégories
En savoir plus sur Solver Outputs and Iterative Display dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!