Meinolf Sellmann

dblp:s/MeinolfSellmann · DBLP profile ↗
← Back
65ranked-venue papers
18as first author
4since 2021 · last 2025
0000-0002-4513-8180ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 62 · 15 first-author · 4 since 2021Software engineering, systems software and programming languages · 25 · 9 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16 · 3 first-authorTheory of computation · 7 · 3 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Introduction to the Special Issue on Learning and Intelligent Optimization
abstract
No abstract available.
Kevin Tierney, Meinolf Sellmann
ACM Trans. Evol. Learn. Optim.2
2023 The first AI4TSP competition: Learning to solve stochastic routing problems
abstract
This paper reports on the first international competition on AI for the traveling salesman problem (TSP) at the International Joint Conference on Artificial Intelligence 2021 (IJCAI-21). The TSP is one of the classical combinatorial optimization problems, with many variants inspired by real-world applications. This first competition asked the participants to develop algorithms to solve an orienteering problem with stochastic weights and time windows (OPSWTW). It focused on two learning approaches: surrogate-based optimization and deep reinforcement learning. In this paper, we describe the problem, the competition setup, and the winning methods, and give an overview of the results. The winning methods described in this work have advanced the state-of-the-art in using AI for stochastic routing problems. Overall, by organizing this competition we have introduced routing problems as an interesting problem setting for AI researchers. The simulator of the problem has been made open-source and can be used by other researchers as a benchmark for new learning-based methods. The instances and code for the competition are available at https://github.com/paulorocosta/ai-for-tsp-competition.
Yingqian Zhang 0001, Laurens Bliek, Paulo Roberto de Oliveira da Costa, Reza Refaei Afshar, Robbert Reijnen, Tom Catshoek, Daniël Vos, Sicco Verwer, Fynn Schmitt-Ulms, André Hottung, Tapan Shah 0001, Meinolf Sellmann, Kevin Tierney, Carl Perreault-Lafleur, Caroline Leboeuf, Federico Bobbio, Justine Pepin, Warley Almeida Silva, Ricardo Gama, Hugo L. Fernandes, Martin Zaefferer, Manuel López-Ibáñez 0001, Ekhine Irurozki
Artif. Intell.12
2022 Cost-sensitive Hierarchical Clustering for Dynamic Classifier Selection
abstract
Given an ensemble of classifiers, dynamic classifier selection (DCS) selects one classifier depending on the particular input vector that we get to classify. DCS is a special case of algorithm selection (AS) where we can choose from multiple different algorithms to process a given input. We investigate if cost-sensitive hierarchical clustering (CSHC), a method originally developed for AS, is suited for DCS. We tailor CSHC for the special case of choosing a classification algorithm and compare with state-of-the-art DCS methods. We then show how the new methodology can be used for stacking. Experimental results show that CSHC-based DCS outperforms the best methods to date.
Meinolf Sellmann, Tapan Shah 0001
ICMLA1
2021 PyDGGA: Distributed GGA for Automatic Configuration
Carlos Ansótegui, Josep Pon, Meinolf Sellmann, Kevin Tierney
SAT3
2019 Consensual Affine Transformations for Partial Valuation Aggregation
abstract
We consider the task of aggregating scores provided by experts that each have scored only a subset of all objects to be rated. Since experts only see a subset of all objects, they lack global information on the overall quality of all objects, as well as the global range in quality. Inherently, the only reliable information we get from experts is therefore the relative scores over the objects that they have scored each. We propose several variants of a new aggregation framework that takes this into account by computing consensual affine transformations of each expert’s scores to reach a globally balanced view. Numerical comparisons with other aggregation methods, such as rank-based methods, Kemeny-Young scoring, and a maximum likelihood estimator, show that the new method gives significantly better results in practice. Moreover, the computation is practically affordable and scales well even to larger numbers of experts and objects.
Hermann Schichl, Meinolf Sellmann
AAAI2
2019 Exploiting Counterfactuals for Scalable Stochastic Optimization
Stefan Kuhlemann, Meinolf Sellmann, Kevin Tierney
CP2
2018 Self-configuring Cost-Sensitive Hierarchical Clustering with Recourse
Carlos Ansótegui, Meinolf Sellmann, Kevin Tierney
CP2
2017 Reactive Dialectic Search Portfolios for MaxSAT
abstract
Metaheuristics have been developed to provide general purpose approaches for solving hard combinatorial problems. While these frameworks often serve as the starting point for the development of problem-specific search procedures, they very rarely work efficiently in their default state. We combine the ideas of reactive search, which adjusts key parameters during search, and algorithm configuration, which fine-tunes algorithm parameters for a given set of problem instances, for the automatic compilation of a portfolio of highly reactive dialectic search heuristics for MaxSAT. Even though the dialectic search metaheuristic knows nothing more about MaxSAT than how to evaluate the cost of a truth assignment, our automatically generated solver defines a new state of the art for random weighted partial MaxSAT instances. Moreover, when combined with an industrial MaxSAT solver, the self-assembled reactive portfolio was able to win four out of nine gold medals at the recent 2016 MaxSAT Evaluation on random, crafted, and industrial partial and weighted-partial MaxSAT instances.
Carlos Ansótegui, Josep Pon, Meinolf Sellmann, Kevin Tierney
AAAI3
2016 MaxSAT by improved instance-specific algorithm configuration
Carlos Ansótegui, Joel Gabàs, Yuri Malitsky, Meinolf Sellmann
Artif. Intell.4
2015 Predisaster Preparation of Transportation Networks
abstract
We develop a new approach for a pre-disaster planning problem which consists in computing an optimal investment plan to strengthen a transportation network, given that a future disaster probabilistically destroys links in the network. We show how the problem can be formulated as a non-linear integer program and devise an AI algorithm to solve it. In particular, we introduce a new type of extreme resource constraint and develop a practically efficient propagation algorithm for it. Experiments show several orders of magnitude improvements over existing approaches, allowing us to close an existing real-world benchmark and to solve to optimality other, more challenging benchmarks.
Hermann Schichl, Meinolf Sellmann
AAAI2
2015 Model-Based Genetic Algorithms for Algorithm Configuration
Carlos Ansótegui, Yuri Malitsky, Horst Samulowitz, Meinolf Sellmann, Kevin Tierney
IJCAI4
2014 MaxSAT by Improved Instance-Specific Algorithm Configuration
abstract
Our objective is to boost the state-of-the-art performance in MaxSATsolving. To this end, we employ the instance-specific algorithmconfigurator ISAC, and improve it with the latest inportfolio technology. Experimental results on SAT show that thiscombination marks a significant step forward in our ability to tunealgorithms instance-specifically. We then apply the new methodology toa number of MaxSAT problem domains and show that the resulting solversconsistently outperform the best existing solvers on the respectiveproblem families. In fact, the solvers presented here were independentlyevaluated at the 2013 MaxSAT Evaluation where they won six of the elevencategories.
Carlos Ansótegui, Yuri Malitsky, Meinolf Sellmann
AAAI3
2014 Parallel Restarted Search
abstract
We consider the problem of parallelizing restarted backtrack search. With few notable exceptions, most commercial and academic constraint programming solvers do not learn no-goods during search. Depending on the branching heuristics used, this means that there are little to no side-effects between restarts, making them an excellent target for parallelization. We develop a simple technique for parallelizing restarted search deterministically and demonstrate experimentally that we can achieve near-linear speed-ups in practice.
André Augusto Ciré, Serdar Kadioglu, Meinolf Sellmann
AAAI3
2013 Algorithm Portfolios Based on Cost-Sensitive Hierarchical Clustering
Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann
IJCAI4
2013 Snappy: A Simple Algorithm Portfolio
Horst Samulowitz, Chandra Reddy, Ashish Sabharwal, Meinolf Sellmann
SAT4
2012 Non-Model-Based Search Guidance for Set Partitioning Problems
abstract
We present a dynamic branching scheme for set partitioning problems. The idea is to trace features of the underlying MIP model and to base search decisions on the features of the current subproblem to be solved. We show how such a system can be trained efficiently by introducing minimal learning bias that traditional model-based machine learning approaches rely on. Experiments on a highly heterogeneous collection of set partitioning instances show significant gains over dynamic search guidance in Cplex as well as instance-specifically tuned pure search heuristics.
Serdar Kadioglu, Yuri Malitsky, Meinolf Sellmann
AAAI3
2012 Parallel SAT Solver Selection and Scheduling
Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann
CP4
2012 Instance-Specific Algorithm Configuration as a Method for Non-Model-Based Portfolio Generation
Yuri Malitsky, Meinolf Sellmann
CPAIOR2
2012 Learning Back-Clauses in SAT - (Poster Presentation)
Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann
SAT3
2011 A General Nogood-Learning Framework for Pseudo-Boolean Multi-Valued SAT
abstract
We formulate a general framework for pseudo-Boolean multi-valued nogood-learning, generalizing conflict analysis performed by modern SAT solvers and its recent extension for disjunctions of multi-valued variables. This framework can handle more general constraints as well as different domain representations, such as interval domains which are commonly used for bounds consistency in constraint programming (CP), and even set variables. Our empirical evaluation shows that our solver, built upon this framework, works robustly across a number of challenging domains.
Siddhartha Jain 0001, Ashish Sabharwal, Meinolf Sellmann
AAAI3
2011 Algorithm Selection and Scheduling
Serdar Kadioglu, Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann
CP5
2011 Incorporating Variance in Impact-Based Search
Serdar Kadioglu, Eoin O'Mahony, Philippe Refalo, Meinolf Sellmann
CP4
2011 Non-Model-Based Algorithm Portfolios for SAT
Yuri Malitsky, Ashish Sabharwal, Horst Samulowitz, Meinolf Sellmann
SAT4
2010 Filtering Bounded Knapsack Constraints in Expected Sublinear Time
Yuri Malitsky, Meinolf Sellmann, Radoslaw Szymanek
AAAI2
2010 A Complete Multi-valued SAT Solver
Siddhartha Jain 0001, Eoin O'Mahony, Meinolf Sellmann
CP3
2010 Upper Bounds on the Number of Solutions of Binary Integer Programs
Siddhartha Jain 0001, Serdar Kadioglu, Meinolf Sellmann
CPAIOR3
2010 ISAC - Instance-Specific Algorithm Configuration
abstract
We present a new method for instance-specific algorithm configuration (ISAC). It is based on the integration of the algorithm configuration system GGA and the recently proposed stochastic offline programming paradigm. ISAC is provided a solver with categorical, ordinal, and/or continuous parameters, a training benchmark set of input instances for that solver, and an algorithm that computes a feature vector that characterizes any given instance. ISAC then provides high quality parameter settings for any new input instance. Experiments on a variety of different constrained optimization and constraint satisfaction solvers show that automatic algorithm configuration vastly outperforms manual tuning. Moreover, we show that instance-specific tuning frequently leads to significant speed-ups over instance-oblivious configurations.
Serdar Kadioglu, Yuri Malitsky, Meinolf Sellmann, Kevin Tierney
ECAI3
2009 A Gender-Based Genetic Algorithm for the Automatic Configuration of Algorithms
Carlos Ansótegui, Meinolf Sellmann, Kevin Tierney
CP2
2009 Same-Relation Constraints
Christopher Jefferson, Serdar Kadioglu, Karen E. Petrie, Meinolf Sellmann, Stanislav Zivný
CP4
2009 Dialectic Search
Serdar Kadioglu, Meinolf Sellmann
CP2
2009 On Decomposing Knapsack Constraints for Length-Lex Bounds Consistency
Meinolf Sellmann
CP1
2009 Backdoors to Combinatorial Optimization: Feasibility and Optimality
Bistra Dilkina, Carla P. Gomes, Yuri Malitsky, Ashish Sabharwal, Meinolf Sellmann
CPAIOR5
2009 The Polytope of Context-Free Grammar Constraints
Gilles Pesant, Claude-Guy Quimper, Louis-Martin Rousseau, Meinolf Sellmann
CPAIOR4
2009 Enhanced Inference for the Market Split Problem
abstract
Inference in constraint programming is usually based on the deductions generated by individual constraints which are then communicated to other constraints through domain filtering. Frequently we find that this is a too coarse-grained form of communication since constraints could exchange more powerful forms of deductions that could help reduce the search effort. In this paper we propose a particular technique for enhancing inference in constraint programming, by generating deductions that involve tighter interleaving of constraints. We apply our method to the market split problem and obtain massive speed-ups which brings a new order of market split problems into the realm of solvability by means of constraint programming.
Tarik Hadzic, Eoin O'Mahony, Barry O'Sullivan, Meinolf Sellmann
ICTAI4
2009 Stochastic Offline Programming
abstract
We propose a framework which we call stochastic off-line programming (SOP). The idea is to embed the development of combinatorial algorithms in an off-line learning environment which helps the developer choose heuristic advisors that guide the search for satisfying or optimal solutions. In particular, we consider the case where the developer has several heuristic advisors available. Rather than selecting a single heuristics, we propose that one of the heuristics is chosen randomly whenever the heuristic guidance is sought. The task of SOP is to learn favorable instance-specific distributions of the heuristic advisors in order to boost the average-case performance of the resulting combinatorial algorithm.
Yuri Malitsky, Meinolf Sellmann
ICTAI2
2008 Efficient Context-Free Grammar Constraints
Serdar Kadioglu, Meinolf Sellmann
AAAI2
2008 Model Restarts for Structural Symmetry Breaking
Daniel S. Heller, Aurojit Panda, Meinolf Sellmann, Justin Yip
CP3
2008 Length-Lex Bounds Consistency for Knapsack Constraints
Yuri Malitsky, Meinolf Sellmann, Willem Jan van Hoeve
CP2
2008 Dichotomic Search Protocols for Constrained Optimization
Meinolf Sellmann, Serdar Kadioglu
CP1
2008 The Accuracy of Search Heuristics: An Empirical Study on Knapsack Problems
Daniel H. Leventhal, Meinolf Sellmann
CPAIOR2
2008 The Polytope of Tree-Structured Binary Constraint Satisfaction Problems
Meinolf Sellmann
CPAIOR1
2007 Propagating Knapsack Constraints in Sublinear Time
Irit Katriel, Meinolf Sellmann, Eli Upfal, Pascal Van Hentenryck
AAAI2
2007 The Linear Programming Polytope of Binary Constraint Problems with Bounded Tree-Width
Meinolf Sellmann, Luc Mercier, Daniel H. Leventhal
CPAIOR1
2006 Disco - Novo - GoGo: Integrating Local Search and Complete Search with Restarts
Meinolf Sellmann, Carlos Ansótegui
AAAI1
2006 Static and Dynamic Structural Symmetry Breaking
Pierre Flener, Justin Pearson, Meinolf Sellmann, Pascal Van Hentenryck
CP3
2006 Dynamic Symmetry Breaking Restarted
Daniel S. Heller, Meinolf Sellmann
CP2
2006 The Theory of Grammar Constraints
Meinolf Sellmann
CP1
2006 A Totally Unimodular Description of the Consistent Value Polytope for Binary Constraint Programming
Ionut D. Aron, Daniel H. Leventhal, Meinolf Sellmann
CPAIOR3
2006 Plan B: Uncertainty/Time Trade-Offs for Linear and Integer Programming
Claire Mathieu, Meinolf Sellmann
CPAIOR2
2005 Approximated Consistency for the Automatic Recording Problem
Meinolf Sellmann
CP1
2005 Shorter Path Constraints for the Resource Constrained Shortest Path Problem
Thorsten Gellermann, Meinolf Sellmann, Robert Wright
CPAIOR2
2005 Structural Symmetry Breaking
Meinolf Sellmann, Pascal Van Hentenryck
IJCAI1
2004 The Practice of Approximated Consistency for Knapsack Constraints
Meinolf Sellmann
AAAI1
2004 Streamlined Constraint Reasoning
Carla P. Gomes, Meinolf Sellmann
CP2
2004 Theoretical Foundations of CP-Based Lagrangian Relaxation
Meinolf Sellmann
CP1
2004 The Challenge of Generating Spatially Balanced Scientific Experiment Designs
Carla P. Gomes, Meinolf Sellmann, Cindy van Es, Harold van Es
CPAIOR2
2003 Approximated Consistency for Knapsack Constraints
Meinolf Sellmann
CP1
2003 Cost-Based Filtering for Shorter Path Constraints
Meinolf Sellmann
CP1
2003 Multicommodity Flow Approximation Used for Exact Graph Partitioning
Meinolf Sellmann, Norbert Sensen, Larissa Timajev
ESA1
2002 An Arc-Consistency Algorithm for the Minimum Weight All Different Constraint
Meinolf Sellmann
CP1
2002 Heuristic Constraint Propagation
Meinolf Sellmann, Warwick Harvey
CP1
2002 Lagrangian Cardinality Cuts and Variable Fixing for Capacitated Network Design
Meinolf Sellmann, Georg Kliewer, Achim Koberstein
ESA1
2001 Symmetry Breaking
Torsten Fahle, Stefan Schamberger, Meinolf Sellmann
CP3
2001 Coupling Variable Fixing Algorithms for the Automatic Recording Problem
Meinolf Sellmann, Torsten Fahle
ESA1
1999 A Framework for Constraint Programming Based Column Generation
Ulrich Junker, Stefan E. Karisch, Niklas Kohl, Bo Vaaben, Torsten Fahle, Meinolf Sellmann
CP6