Proximal Bundle Method
MPBNGC
MPBNGC is a multiobjective proximal bundle method for nonconvex, nonsmooth (nondifferentiable) and generally constrained minimization. The software is free for academic teaching and research purposes but I ask you to refer at least one of the references given below if you use it.
If you have any questions conserning the software, please contact directly the author Prof. Marko M. Mäkelä.
Code
tmpbngc.f | - testprogram for proximal bundle method. |
---|---|
mpbncg.f | - (multiobjective) proximal bundle method. |
plqdf1.f | - subroutines for solving quadratic subproblem. |
pllpb2.f | - subroutines for proximal bundle method. |
Makefile | - makefile. |
mpbngc.tar.gz | - all the above in compressed form. |
The Julia interface for MPBNGC is available at GitHub by Johannes Milz.
References
- M.M. Mäkelä, N. Karmitsa, O. Wilppu, "Proximal Bundle Method for Nonsmooth and Nonconvex Multiobjective Optimization" (author version) in Mathematical Modeling and Optimization of Complex Structures. T. Tuovinen, S. Repin and P. Neittaanmäki (eds.), Vol. 40 of Computational Methods in Applied Sciences, pp. 191-204, Springer, 2016.
- M. M. Mäkelä, "Multiobjective Proximal Bundle Method for Nonconvex Nonsmooth Optimization: Fortran Subroutine MPBNGC 2.0", Reports of the Department of Mathematical Information Technology, Series B, Scientific computing, No. B 13/2003, University of Jyväskylä, Jyväskylä, 2003.
- M. M. Mäkelä, P. Neittaanmäki "Nonsmooth Optimization: Analysis and Algorithms with Applications to Optimal Control", World Scientific Publishing Co., Singapore, 1992.