paper-with-me

홈 › Papers

RIGA: A Regret-Based Interactive Genetic Algorithm

2023-11-10 · Nawal Benabbou, Cassandre Leroy, Thibaut Lust

In this paper, we propose an interactive genetic algorithm for solving multi-objective combinatorial optimization problems under preference imprecision. More precisely, we consider problems where the decision maker's preferences over solutions can be represented by a parameterized aggregation function (e.g., a weighted sum, an OWA operator, a Choquet integral), and we assume that the parameters are initially not known by the recommendation system. In order to quickly make a good recommendation, we combine elicitation and search in the following way: 1) we use regret-based elicitation techniques to reduce the parameter space in a efficient way, 2) genetic operators are applied on parameter instances (instead of solutions) to better explore the parameter space, and 3) we generate promising solutions (population) using existing solving methods designed for the problem with known preferences. Our algorithm, called RIGA, can be applied to any multi-objective combinatorial optimization problem provided that the aggregation function is linear in its parameters and that a (near-)optimal solution can be efficiently determined for the problem with known preferences. We also study its theoretical performances: RIGA can be implemented in such way that it runs in polynomial time while asking no more than a polynomial number of queries. The method is tested on the multi-objective knapsack and traveling salesman problems. For several performance indicators (computation times, gap to optimality and number of queries), RIGA obtains better results than state-of-the-art algorithms.

📄 PDF Abstract BibTeX arXiv:2311.06063

Code (0)

등록된 구현이 없습니다.

Tasks

Combinatorial Optimization

Similar Papers 제목 키워드 기반

Reinforcement learning informed evolutionary search for autonomous systems testing

2023-08-24 · Dmytro Humeniuk, Foutse khomh, Giuliano Antoniol

Evolutionary search-based techniques are commonly used for testing autonomous robotic systems. However, these approaches often rely on computationally expensive simulator-based models for test scenario evaluation. To imp…

Computational EfficiencyEfficient Explorationreinforcement-learningReinforcement Learning+1

A Review of Intelligent Practices for Irrigation Prediction

2016-12-07 · Hans Krupakar, Akshay Jayakumar, Dhivya G

Population growth and increasing droughts are creating unprecedented strain on the continued availability of water resources. Since irrigation is a major consumer of fresh water, wastage of resources in this sector could…

ManagementPredictionTime SeriesTime Series Analysis

OrigamiBench: An Interactive Environment to Synthesize Flat-Foldable Origamis

2026-03-14 · Naaisha Agarwal, Yihan Wu, Yichang Jian, Yikuan Hu 외 arxiv

Building AI systems that can plan, act, and create in the physical world requires more than pattern recognition. Such systems must understand the causal mechanisms and constraints governing physical processes in order to…

A New Multi-objective Approach to Optimize Irrigation Using a Crop Simulation Model and Weather History

2021-06-09 · Computational Science–ICCS 2021: 21st International Conference, Krakow, Poland, 2021 6 · Mikhail Gasanov, Daniil Merkulov, Artyom Nikitin, Sergey Matveev 외

Optimization of water consumption in agriculture is necessary to preserve freshwater reserves and reduce the environment’s burden. Finding optimal irrigation and water resources for crops is necessary to increase the eff…

Functional Program Synthesis with Higher-Order Functions and Recursion Schemes

2025-11-28 · Matheus Campos Fernandes arxiv

Program synthesis is the process of generating a computer program following a set of specifications, such as a set of input-output examples. It can be modeled as a search problem in which the search space is the set of a…

Program Synthesis