Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Heuristic Multiobjective Discrete Optimization using Restricted Decision Diagrams

About

Decision diagrams (DDs) have emerged as a state-of-the-art method for exact multiobjective integer linear programming. When the DD is too large to fit into memory or the decision-maker prefers a fast approximation to the Pareto frontier, the complete DD must be restricted to a subset of its states (or nodes). We introduce new node-selection heuristics for constructing restricted DDs that produce a high-quality approximation of the Pareto frontier. Depending on the structure of the problem, our heuristics are based on either simple rules, machine learning with feature engineering, or end-to-end deep learning. Experiments on multiobjective knapsack, set packing, and traveling salesperson problems show that our approach is highly effective, recovering over 85% of the Pareto frontier while achieving 2.5x speedups over exact DD enumeration on average, with very few non-Pareto solutions. The code is available at https://github.com/rahulptel/HMORDD.

Rahul Patel, Elias B. Khalil, David Bergman• 2024

Related benchmarks

TaskDatasetResultRank
Multiobjective Set Packing ProblemMOSPP N=100
Width50
10
Multiobjective Set Packing ProblemMOSPP N=150
Width5.00e+3
10
Multiobjective Knapsack ProblemMOKP N=40, K=7
Execution Time2
5
Multiobjective Knapsack ProblemMOKP N=50, K=4
Time1
5
Multiobjective Knapsack ProblemMOKP N=80 K=3
Execution Time3
5
Multiobjective Traveling Salesperson ProblemMOTSP N=15, K=3 (test)
Time2
3
Multiobjective Traveling Salesperson ProblemMOTSP (N=15, K=4) (test)
Time3
3
Showing 7 of 7 rows

Other info

Follow for update