MultiObjectiveAlgorithms.jl: A Julia Package for Solving Multiobjective Optimization Problems

We present MultiObjectiveAlgorithms.jl, an open-source Julia library for solving multiobjective optimization problems written in JuMP. MultiObjectiveAlgorithms.jl implements 10 different solution algorithms that all rely on an iterative scalarization of the problem from a multiobjective optimization problem to a sequence of single-objective subproblems. As part of this work, we extended JuMP to support vector-valued objective functions. Because it is based on JuMP, MultiObjectiveAlgorithms.jl can use a wide variety of commercial and open-source solvers to solve the single-objective subproblems, and it supports problem classes including linear, integer, conic, semidefinite, and general nonlinear. History: Accepted by Ted Ralphs, Area Editor for Software Tools. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2025.1449 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2025.1449 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .

Authors

Institutions

Publication Details

Journal
INFORMS journal on computing
Published
2026-06-26
DOI
https://doi.org/10.1287/ijoc.2025.1449
Primary Topic
Advanced Multi-Objective Optimization Algorithms
Type
preprint
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

MultiObjectiveAlgorithms.jl: A Julia Package for Solving Multiobjective Optimization Problems

Oscar Dowson, Xavier Gandibleux, Gökhan Kof
INFORMS journal on computing
Advanced Multi-Objective Optimization Algorithms
preprint

MultiObjectiveAlgorithms.jl: A Julia Package for Solving Multiobjective Optimization Problems

Oscar Dowson, Xavier Gandibleux, Gökhan Kof
preprint en

Abstract

We present MultiObjectiveAlgorithms.jl, an open-source Julia library for solving multiobjective optimization problems written in JuMP. MultiObjectiveAlgorithms.jl implements 10 different solution algorithms that all rely on an iterative scalarization of the problem from a multiobjective optimization problem to a sequence of single-objective subproblems. As part of this work, we extended JuMP to support vector-valued objective functions. Because it is based on JuMP, MultiObjectiveAlgorithms.jl can use a wide variety of commercial and open-source solvers to solve the single-objective subproblems, and it supports problem classes including linear, integer, conic, semidefinite, and general nonlinear. History: Accepted by Ted Ralphs, Area Editor for Software Tools. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2025.1449 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2025.1449 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .

INFORMS journal on computing
Koç University (TR), Cawthron Institute (NZ), Nantes Université (FR)
Deutsche Forschungsgemeinschaft, Agence Nationale de la Recherche
Openalex Percentile: Top 97%
Advanced Multi-Objective Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

MultiObjectiveAlgorithms.jl: A Julia Package for Solving Multiobjective Optimization Problems — Oscar Dowson, Xavier Gandibleux, et al. · INFORMS journal on computing (2026) | TGRS Research Map | TGRS