Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Allouche

dblp:19/611 · DBLP profile ↗
← Back
16ranked-venue papers
6as first author
5since 2021 · last 2026
0000-0003-3549-4592ORCID · corroborated

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

Artificial intelligence and machine learning · 14 · 6 first-author · 5 since 2021Software engineering, systems software and programming languages · 4 · 3 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
4 papers
Mathematical optimization · 87% Computational complexity · 13%
Artificial intelligence
5 papers
Planning, search and constraint satisfaction · 52% Probabilistic and Bayesian machine learning · 48%
Interdisciplinary, comprehensive, and emerging computing
4 papers
Bioinformatics and computational biology · 100%

Topics — the 14 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization
discrete optimization
1.012026
Assignment Problems in Cost Function Networks · AAAI 2026
Bioinformatics and computational biology › protein design
computational protein design
0.532020
Computational protein design as an optimization problem · Artif. Intell. 2014
A new framework for computational protein design through cost function network optimization · Bioinform. 2013
Variable neighborhood search for graphical model energy minimization · Artif. Intell. 2020
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
graphical model inference
0.412020
Variable neighborhood search for graphical model energy minimization · Artif. Intell. 2020
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
MAP inference
0.412020
Variable neighborhood search for graphical model energy minimization · Artif. Intell. 2020
Mathematical optimization › metaheuristic optimization
variable neighborhood search
0.412020
Variable neighborhood search for graphical model energy minimization · Artif. Intell. 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
constraint programming
0.312026
Assignment Problems in Cost Function Networks · AAAI 2026
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › soft constraints
valued constraint satisfaction
0.212016
Tractability-preserving transformations of global cost functions · Artif. Intell. 2016
Mathematical optimization
combinatorial optimization
0.212014
Computational protein design as an optimization problem · Artif. Intell. 2014
Bioinformatics and computational biology
protein design
0.212013
A new framework for computational protein design through cost function network optimization · Bioinform. 2013
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
local consistency
0.112012
Filtering Decomposable Global Cost Functions · AAAI 2012
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › soft constraints › valued constraint satisfaction
weighted constraint satisfaction
0.112012
Filtering Decomposable Global Cost Functions · AAAI 2012
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › constraint satisfaction
tree decomposition
0.112009
Russian Doll Search with Tree Decomposition · IJCAI 2009
Bioinformatics and computational biology › bioinformatics infrastructure
biological data management
0.112008
BioMAJ: a flexible framework for databanks synchronization and processing · Bioinform. 2008
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search
0.012009
Russian Doll Search with Tree Decomposition · IJCAI 2009

Methods — techniques the papers use, named apart from their topics

soft arc consistency · 2.0linear assignment problem · 2.0branch-and-bound · 2.0variable neighborhood search · 1.3tree search · 1.3parallel search · 1.3local search · 1.3combinatorial optimization · 0.5cost function transformation · 0.5cost function network solving · 0.2virtual arc consistency · 0.1directional arc consistency · 0.1workflow automation · 0.1
YearPublicationVenuePosition
2026 Assignment Problems in Cost Function Networks
abstract
To efficiently solve exact discrete optimization problems, branch and bound algorithms require tight bounds. In constraint programming, for optimization, soft arc consistencies typically derive much stronger bounds than those offered by domain or bound consistencies applied to a cost variable. The reason is that soft local consistencies exchange marginal cost information between variables whereas domain consistencies rely only on shrinking domains, which is less informative. However, CP solvers equipped with soft arc consistencies have so far offered limited support for efficient processing of global constraints. In this work, we show how we can efficiently enforce soft local consistency over the AllDifferent constraint, relying on algorithms for the Linear Assignment Problem (LAP). We implement this propagator in toulbar2, the state-of-the-art weighted CP solver exploiting soft local consistencies for bounding. We show that, equipped with this new propagator, toulbar2 outperforms state-of-the-art domain consistency-based CP as well as integer programming solvers for the Quadratic Assignment Problem and shows better performance for miniCOP instances of the 2024 XCSP competition with AllDifferent constraints.
Guidio Sewa, David Allouche, Simon de Givry, George Katsirelos, Pierre Montalbano, Thomas Schiex
AAAI2
2026 Singleton Node Consistency for Quadratic Assignment Problems in Cost Function Networks
Guidio Sewa, David Allouche, Simon de Givry, George Katsirelos, Thomas Schiex
CPAIOR2
2024 Bi-objective Discrete Graphical Model Optimization
Samuel Buchet, David Allouche, Simon de Givry, Thomas Schiex
CPAIOR (1)2
2023 Virtual Pairwise Consistency in Cost Function Networks
Pierre Montalbano, David Allouche, Simon de Givry, George Katsirelos, Tomás Werner
CPAIOR2
2022 Parallel Hybrid Best-First Search
Abdelkader Beldjilali, Pierre Montalbano, David Allouche, George Katsirelos, Simon de Givry
CP3
2020 Variable neighborhood search for graphical model energy minimization
abstract
Graphical models factorize a global probability distribution/energy function as the product/ sum of local functions. A major inference task, known as MAP in Markov Random Fields and MPE in Bayesian Networks, is to find a global assignment of all the variables with maximum a posteriori probability/minimum energy. A usual distinction on MAP solving methods is complete/incomplete, i.e. the ability to prove optimality or not. Most complete methods rely on tree search, while incomplete methods rely on local search. Among them, we study Variable Neighborhood Search (VNS) for graphical models. In this paper, we propose an iterative approach above VNS that uses (partial) tree search inside its local neighborhood exploration. The proposed approach performs several neighborhood explorations of increasing search complexity, by controlling two parameters, the discrepancy limit and the neighborhood size. Thus, optimality of the obtained solutions can be proven when the neighborhood size is maximal and with unbounded tree search. We further propose a parallel version of our method improving its anytime behavior on difficult instances coming from a large graphical model benchmark. Last we experiment on the challenging minimum energy problem found in Computational Protein Design, showing the practical benefit of our parallel version. A solver is available at https://github.com/toulbar2/toulbar2.
Abdelkader Ouali, David Allouche, Simon de Givry, Samir Loudni, Yahia Lebbah, Lakhdar Loukil, Patrice Boizumault
Artif. Intell.2
2017 Iterative Decomposition Guided Variable Neighborhood Search for Graphical Model Energy Minimization
Abdelkader Ouali, David Allouche, Simon de Givry, Samir Loudni, Yahia Lebbah, Lakhdar Loukil
UAI2
2016 Tractability-preserving transformations of global cost functions
David Allouche, Christian Bessiere, Patrice Boizumault, Simon de Givry, Patricia Gutierrez, Jimmy Ho-Man Lee, Ka Lun Leung, Samir Loudni, Jean-Philippe Métivier, Thomas Schiex
Artif. Intell.1
2015 Anytime Hybrid Best-First Search with Tree Decomposition for Weighted CSP
David Allouche, Simon de Givry, George Katsirelos, Thomas Schiex, Matthias Zytnicki
CP1
2014 Computational protein design as an optimization problem
David Allouche, Isabelle André, Sophie Barbe, Jessica Davies 0001, Simon de Givry, George Katsirelos, Barry O'Sullivan, Steven D. Prestwich, Thomas Schiex, Seydou Traoré
Artif. Intell.1
2013 A new framework for computational protein design through cost function network optimization
abstract
MOTIVATION: The main challenge for structure-based computational protein design (CPD) remains the combinatorial nature of the search space. Even in its simplest fixed-backbone formulation, CPD encompasses a computationally difficult NP-hard problem that prevents the exact exploration of complex systems defining large sequence-conformation spaces. RESULTS: We present here a CPD framework, based on cost function network (CFN) solving, a recent exact combinatorial optimization technique, to efficiently handle highly complex combinatorial spaces encountered in various protein design problems. We show that the CFN-based approach is able to solve optimality a variety of complex designs that could often not be solved using a usual CPD-dedicated tool or state-of-the-art exact operations research tools. Beyond the identification of the optimal solution, the global minimum-energy conformation, the CFN-based method is also able to quickly enumerate large ensembles of suboptimal solutions of interest to rationally build experimental enzyme mutant libraries. AVAILABILITY: The combined pipeline used to generate energetic models (based on a patched version of the open source solver Osprey 2.0), the conversion to CFN models (based on Perl scripts) and CFN solving (based on the open source solver toulbar2) are all available at http://genoweb.toulouse.inra.fr/~tschiex/CPD
Seydou Traoré, David Allouche, Isabelle André, Simon de Givry, George Katsirelos, Thomas Schiex, Sophie Barbe
Bioinform.2
2012 Filtering Decomposable Global Cost Functions
abstract
As (Lee et al., 2012) have shown, weighted constraint satisfaction problems can benefit from the introduction of global cost functions, leading to a new Cost Function Programming paradigm. In this paper, we explore the possibility of decomposing global cost functions in such a way that enforcing soft local consistencies on the decomposition offers guarantees on the level of consistency enforced on the original global cost function. We show that directional arc consistency and virtual arc consistency offer such guarantees. We conclude by experiments on decomposable cost functions showing that decompositions may be very useful to easily integrate efficient global cost functions in solvers.
David Allouche, Christian Bessiere, Patrice Boizumault, Simon de Givry, Patricia Gutierrez, Samir Loudni, Jean-Philippe Métivier, Thomas Schiex
AAAI1
2012 Computational Protein Design as a Cost Function Network Optimization Problem
David Allouche, Seydou Traoré, Isabelle André, Simon de Givry, George Katsirelos, Sophie Barbe, Thomas Schiex
CP1
2010 Towards Parallel Non Serial Dynamic Programming for Solving Hard Weighted CSP
David Allouche, Simon de Givry, Thomas Schiex
CP1
2009 Russian Doll Search with Tree Decomposition
Martí Sánchez-Fibla, David Allouche, Simon de Givry, Thomas Schiex
IJCAI2
2008 BioMAJ: a flexible framework for databanks synchronization and processing
abstract
UNLABELLED: Large- and medium-scale computational molecular biology projects require accurate bioinformatics software and numerous heterogeneous biological databanks, which are distributed around the world. BioMAJ provides a flexible, robust, fully automated environment for managing such massive amounts of data. The JAVA application enables automation of the data update cycle process and supervision of the locally mirrored data repository. We have developed workflows that handle some of the most commonly used bioinformatics databases. A set of scripts is also available for post-synchronization data treatment consisting of indexation or format conversion (for NCBI blast, SRS, EMBOSS, GCG, etc.). BioMAJ can be easily extended by personal homemade processing scripts. Source history can be kept via html reports containing statements of locally managed databanks. AVAILABILITY: http://biomaj.genouest.org. BioMAJ is free open software. It is freely available under the CECILL version 2 license.
Olivier Filangi, Yoann Beausse, Anthony Assi, Ludovic Legrand, Jean-Marc Larré, Véronique Martin, Olivier Collin, Christophe Caron, Hugues Leroy, David Allouche
Bioinform.10