JOURNAL ARTICLE

Building "problem solving engines" for combinatorial optimization problems

Abstract

We describe our attempts to build problem solving engines that together cover a large portion of combinatorial optimization problems encountered in real world applications. Our approach is to select a list of standard problems, and develop their solvers as engines. All the engines we developed are based on the idea of local search and metaheuristics. As standard problems, we have chosen so far CSP (constraint satisfaction problem), RCPSP (resource constrained project scheduling problem), GAP (generalized assignment problem), VRP (vehicle routing problem), SCP (set covering problem), MAX-SAT (maximum satisfiability problem), 2PP (2-dimensional packing problem) and others. We outline definitions of these problems, algorithmic contents of engines, and some computational results, putting emphasis on RCPSP and VRP.

Keywords:
Mathematical optimization Vehicle routing problem Set cover problem Metaheuristic Computer science Combinatorial optimization Optimization problem Job shop scheduling Constraint satisfaction problem Set (abstract data type) Boolean satisfiability problem Scheduling (production processes) Satisfiability Constraint programming Cover (algebra) Covering problems Routing (electronic design automation) Theoretical computer science Mathematics Artificial intelligence Engineering

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
26
Refs
0.68
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Vehicle Routing Optimization Methods
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering
Resource-Constrained Project Scheduling
Social Sciences →  Decision Sciences →  Management Science and Operations Research
Optimization and Packing Problems
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

BOOK-CHAPTER

Solving Combinatorial Optimization Problems

Aziz Ouaarab

Springer tracts in nature-inspired computing Year: 2020 Pages: 21-30
JOURNAL ARTICLE

On solving combinatorial optimization problems

Birute I. YukhymenkoOleksandr V. Mundrievsky

Journal:   Ìnformatika, kulʹtura, tehnìka. Year: 2025 Vol: 2 Pages: 226-230
BOOK

Solving Combinatorial Optimization Problems in Parallel

Lecture notes in computer science Year: 1996
JOURNAL ARTICLE

Problem solving strategies students use when solving combinatorial problems

Gary Yuen

Journal:   Open Collections Year: 2009
© 2026 ScienceGate Book Chapters — All rights reserved.