MultiObjectiveAlgorithms.jl: A Julia Package for Solving Multiobjective Optimization Problems
References
- AMPL Optimization Inc. (2025) Multiple objective. Accessed June 21, 2025, https://mp.ampl.com/modeling-mo.html.Google Scholar
- (1979) Bicriteria transportation problem. Management Sci. 25(1):73–78.Link, Google Scholar
- (1998) An outer approximation algorithm for generating all effcient extreme points in the outcome set of a multiple objective linear programming problem. J. Global Optim. 13:1–24.Crossref, Google Scholar
- (2017) Julia: A fresh approach to numerical computing. SIAM Rev. 59(1):65–98.Crossref, Google Scholar
- (2015) Output-sensitive algorithms for enumerating the extreme nondominated points of multiobjective combinatorial optimization problems. Bansal N, Finocchi I, eds. Algorithms–ESA 2015 (Springer, Berlin, Heidelberg), 288–299.Crossref, Google Scholar
- Bökler F, Nemesch L, Wagner MH (2023) PaMILO: A solver for multi-objective mixed integer linear optimization and beyond. Grothe O, Nickel S, Rebennack S, Stein O, eds. Oper. Res. Proc. 2022, Lecture Notes in Operations Research (Springer, Cham). Google Scholar
- Borndörfer R, Schenker S, Kutella M, Strunk T (2016) PolySCIP. Greuel G-M, Koch T, Paule P, Sommese AJ, eds. Math. Software—ICMS 2016, Lecture Notes in Computer Science, vol. 9725 (Springer, Cham, Switzerland), 228–234.Google Scholar
- (2021) Pyomo–Optimization Modeling in Python, vol. 67, 3rd ed. (Springer Science & Business Media, Cham, Switzerland).Crossref, Google Scholar
- (1986) An algorithm for the bi-criterion integer programming problem. Eur. J. Oper. Res. 25(2):292–300.Crossref, Google Scholar
- (2021) Inner approximation algorithm for solving linear multiobjective optimization problems. Optimization 70(7):1487–1511.Crossref, Google Scholar
- (2016) CVXPY: A Python-embedded modeling language for convex optimization. J. Machine Learn. Res. 17(1):2909–2913.Google Scholar
- (2021) Effective anytime algorithm for multiobjective combinatorial optimization problems. Inform. Sci. 565(7):210–228.Crossref, Google Scholar
- (2026) MultiObjectiveAlgorithms.jl: A Julia package for solving multi-objective optimization problems. https://doi.org/10.1287/ijoc.2025.1449.cd, https://github.com/INFORMSJoC/2025.1449.Google Scholar
- (2005) Multicriteria Optimization, 2nd ed. (Springer, Berlin).Google Scholar
- (2000) A survey and annotated bibliography of multiobjective combinatorial optimization. OR Spektrum 22(4):425–460.Crossref, Google Scholar
- (2026) Fifty years of multi-objective optimization and decision-making: From mathematical programming to evolutionary computation. Eur. J. Oper. Res. 330(1):1–25.Crossref, Google Scholar
- (2018) A tutorial on multiobjective optimization: Fundamentals and evolutionary methods. Natural Comput. 17(3):585–609.Crossref, Google Scholar
- GAMS Software GmbH (2025) Multi-objective optimization. Accessed May 21, 2025, https://www.gams.com/50/docs/T_LIBINCLUDE_MOO.html.Google Scholar
- (2017) vOptSolver: An open source software environment for multiobjective mathematical optimization. IFORS2017: 21st Conf. Internat. Federation Oper. Res. Societies (International Federation of Operational Research Societies, Quebec).Google Scholar
- Gurobi Optimization, LLC (2025a) Gurobi optimizer. Accessed May 21, 2025, https://www.gurobi.com.Google Scholar
- Gurobi Optimization, LLC (2025b) Multiple objectives. Accessed May 21, 2025, https://docs.gurobi.com/projects/optimizer/en/current/features/multiobjective.html.Google Scholar
- (1971) On a bicriterion formulation of the problems of integrated system identification and system optimization. IEEE Trans. Systems Man Cybernetics 3:296–297.Google Scholar
- (2018) Parallelizing the dual revised simplex method. Math. Programming Comput. 10(1):119–142.Crossref, Google Scholar
- (1982) Linear lexicographic optimization. OR Spectrum 4(4):223–228.Crossref, Google Scholar
- (2014) A new algorithm for generating all nondominated solutions of multiobjective discrete optimization problems. Eur. J. Oper. Res. 232(3):479–488.Crossref, Google Scholar
- (2023) A renewed take on weighted sum in sandwich algorithms: Modification of the criterion space. Technical report, Center for Economic Research, Tilburg, Netherlands.Google Scholar
- (2021) MathOptInterface: A data structure for mathematical optimization problems. INFORMS J. Comput. 34(2):672–689.Link, Google Scholar
- (2023) JuMP 1.0: Recent improvements to a modeling language for mathematical optimization. Math. Programming Comput. 15(3):581–589.Crossref, Google Scholar
- (2017) The vector linear program solver bensolve—Notes on theoretical background. Eur. J. Oper. Res. 260(3):807–813.Crossref, Google Scholar
- MATLAB (2025) paretosearch—Find points in pareto set. Accessed June 29, 2025, https://au.mathworks.com/help/gads/paretosearch.html.Google Scholar
- (2025) MOCVXPY: A CVXPY extension for multiobjective optimization. Preprint, submitted October 23, https://arxiv.org/abs/2510.21010.Google Scholar
- (2021) Enumeration of the nondominated set of multiobjective discrete optimization problems. INFORMS J. Comput. 33(1):72–85.Link, Google Scholar

