REMS: a unified solution representation, problem modeling and metaheuristic algorithm design for general combinatorial optimization problems
Aijuan Song, Guohua Wu

TL;DR
REMS introduces a resource-centered framework that unifies the modeling and solving of diverse combinatorial optimization problems using reusable metaheuristic algorithms, demonstrating superior performance on various problem types.
Contribution
This paper presents the first resource-centered modeling framework (REMS) that unifies diverse COPs and enables the design of reusable metaheuristic algorithms for broad application.
Findings
Successfully models 10 diverse COPs within the unified paradigm.
REMS-based algorithms outperform GUROBI, SCIP, and OR-TOOLS on large-scale and complex instances.
Demonstrates effectiveness and versatility across routing, scheduling, and coloring problems.
Abstract
Combinatorial optimization problems (COPs) with discrete variables and finite search space are critical across numerous fields, and solving them in metaheuristic algorithms is popular. However, addressing a specific COP typically requires developing a tailored and handcrafted algorithm. Even minor adjustments, such as constraint changes, may necessitate algorithm redevelopment. Therefore, establishing a framework for formulating diverse COPs into a unified paradigm and designing reusable metaheuristic algorithms is valuable. A COP can be typically viewed as the process of giving resources to perform specific tasks, subjecting to given constraints. Motivated by this, a resource-centered modeling and solving framework (REMS) is introduced for the first time. We first extract and define resources and tasks from a COP. Subsequently, given predetermined resources, the solution structure is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
