paper-with-me

Papers

Automatic Algorithm Selection for Pseudo-Boolean Optimization with Given Computational Time Limits

2023-09-07 · Catalina Pezo, Dorit Hochbaum, Julio Godoy, Roberto Asin-Acha

Machine learning (ML) techniques have been proposed to automatically select the best solver from a portfolio of solvers, based on predicted performance. These techniques have been applied to various problems, such as Boolean Satisfiability, Traveling Salesperson, Graph Coloring, and others. These methods, known as meta-solvers, take an instance of a problem and a portfolio of solvers as input. They then predict the best-performing solver and execute it to deliver a solution. Typically, the quality of the solution improves with a longer computational time. This has led to the development of anytime selectors, which consider both the instance and a user-prescribed computational time limit. Anytime meta-solvers predict the best-performing solver within the specified time limit. Constructing an anytime meta-solver is considerably more challenging than building a meta-solver without the "anytime" feature. In this study, we focus on the task of designing anytime meta-solvers for the NP-hard optimization problem of Pseudo-Boolean Optimization (PBO), which generalizes Satisfiability and Maximum Satisfiability problems. The effectiveness of our approach is demonstrated via extensive empirical study in which our anytime meta-solver improves dramatically on the performance of Mixed Integer Programming solver Gurobi, which is the best-performing single solver in the portfolio. For example, out of all instances and time limits for which Gurobi failed to find feasible solutions, our meta-solver identified feasible solutions for 47% of these.

📄 PDF Abstract BibTeX arXiv:2309.03924

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

Merging variables: one technique of search in pseudo-Boolean optimization

2019-08-02 · Alexander A. Semenov

In the present paper we describe new heuristic technique, which can be applied to the optimization of pseudo-Boolean functions including Black-Box functions. This technique is based on a simple procedure which consists i…

Efficient Hill-Climber for Multi-Objective Pseudo-Boolean Optimization

2016-01-27 · Francisco Chicano, Darrell Whitley, Renato Tinos

Local search algorithms and iterated local search algorithms are a basic technique. Local search can be a stand along search methods, but it can also be hybridized with evolutionary algorithms. Recently, it has been show…

Evolutionary Algorithms

Runtime Analysis of Evolutionary Algorithms for Multiparty Multiobjective Optimization

2025-01-09 · Yuetong Sun, Peilan Xu, Wenjian Luo

In scenarios where multiple decision-makers operate within a common decision space, each focusing on their own multi-objective optimization problem (e.g., bargaining games), the problem can be modeled as a multi-party mu…

Evolutionary AlgorithmsMultiobjective Optimization

Leveraging Benchmarking Data for Informed One-Shot Dynamic Algorithm Selection

2021-02-12 · Furong Ye, Carola Doerr, Thomas Bäck

A key challenge in the application of evolutionary algorithms in practice is the selection of an algorithm instance that best suits the problem at hand. What complicates this decision further is that different algorithms…

AutoMLBenchmarkingEvolutionary Algorithms

Faster Multi-Object Segmentation Using Parallel Quadratic Pseudo-Boolean Optimization

2021-01-01 · ICCV 2021 10 · Niels Jeppesen, Patrick M. Jensen, Anders N. Christensen, Anders B. Dahl 외

We introduce a parallel version of the Quadratic Pseudo-Boolean Optimization (QPBO) algorithm for solving binary optimization tasks, such as image segmentation. The original QPBO implementation by Kolmogorov and Roth…

Image SegmentationSegmentationSemantic Segmentation