paper-with-me

Papers

Learning Interpretable Error Functions for Combinatorial Optimization Problem Modeling

2020-02-23 · Florian Richoux, Jean-François Baffier

In Constraint Programming, constraints are usually represented as predicates allowing or forbidding combinations of values. However, some algorithms exploit a finer representation: error functions. Their usage comes with a price though: it makes problem modeling significantly harder. Here, we propose a method to automatically learn an error function corresponding to a constraint, given a function deciding if assignments are valid or not. This is, to the best of our knowledge, the first attempt to automatically learn error functions for hard constraints. Our method uses a variant of neural networks we named Interpretable Compositional Networks, allowing us to get interpretable results, unlike regular artificial neural networks. Experiments on 5 different constraints show that our system can learn functions that scale to high dimensions, and can learn fairly good functions over incomplete spaces.

📄 PDF Abstract BibTeX arXiv:2002.09811

Code (1)

richoux/LearningCostFunctions 공식 구현

Tasks

Combinatorial Optimizationvalid

Similar Papers 제목 키워드 기반

Active Value Querying to Minimize Additive Error in Subadditive Set Function Learning

2026-02-26 · Martin Černý, David Sychrovský, Filip Úradník, Jakub Černý arxiv

Subadditive set functions play a pivotal role in computational economics (especially in combinatorial auctions), combinatorial optimization or artificial intelligence applications such as interpretable machine learning. …

Interpretable Machine Learning

Maximizing Submodular or Monotone Approximately Submodular Functions by Multi-objective Evolutionary Algorithms

2017-11-20 · Chao Qian, Yang Yu, Ke Tang, Xin Yao 외

Evolutionary algorithms (EAs) are a kind of nature-inspired general-purpose optimization algorithm, and have shown empirically good performance in solving various real-word optimization problems. During the past two deca…

Combinatorial OptimizationEvolutionary Algorithms

Combinatorial Bayesian Optimization with Random Mapping Functions to Convex Polytopes

2020-11-26 · Jungtaek Kim, Seungjin Choi, Minsu Cho

Bayesian optimization is a popular method for solving the problem of global optimization of an expensive-to-evaluate black-box function. It relies on a probabilistic surrogate model of the objective function, upon which …

Bayesian Optimizationglobal-optimization

Bayesian Optimization of Functions over Node Subsets in Graphs

2024-05-24 · Huidong Liang, Xingchen Wan, Xiaowen Dong

We address the problem of optimizing over functions defined on node subsets in a graph. The optimization of such functions is often a non-trivial task given their combinatorial, black-box and expensive-to-evaluate nature…

Bayesian OptimizationCombinatorial Optimization

Learning for Robust Combinatorial Optimization: Algorithm and Application

2021-12-20 · Zhihui Shao, Jianyi Yang, Cong Shen, Shaolei Ren

Learning to optimize (L2O) has recently emerged as a promising approach to solving optimization problems by exploiting the strong prediction power of neural networks and offering lower runtime complexity than conventiona…

Combinatorial OptimizationEdge-computing