Demo Data from SIGIR 2026 / reviewers in the wild / expert
Bertrand Le Cun
dblp:38/6963
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2017
0000-0002-2730-3066ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Theory of computation · 1 · 1 first-author
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel algorithms
branch-and-bound |
0.1 | 1 | 2006 | Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006 |
Parallel and multicore computing › parallel algorithms
parallel search |
0.1 | 1 | 2006 | Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006 |
Mathematical optimization
combinatorial optimization |
0.1 | 1 | 2006 | Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 2006 | Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.1divide-and-conquer · 0.1branch-and-bound · 0.1a · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A learning Portfolio solver for optimizing the performance of constraint programming problems on multi-core computing systemsabstractSummary This paper describes a learning parallel constraint programming (CP) solver designed for solving CP problems with several instances on massively parallel computing platforms comprising multi‐core parallel machines or Many Integrated Cores. The CP solver proposed in this work is based on aPortfolioparallelization that employs a linear reward inaction learning algorithm in order to obtain the best possible performance for a large set of instances of the same problem. The linear reward inaction algorithm enables the prediction of the number of cores to be assigned to each search strategy based on previous experiments, reducing the computing time required to solve constraint satisfaction and optimization problems. The underlying principle of thePortfolioapproach is to runNsequential search strategies usingNcomputing cores (NToNPortfolio) where each core uses its own strategy in order to perform a search that is different from strategies used by the other cores. The first strategy that finds a solution stops all other strategies. The problem with theNToNPortfolioapproach is that the number of search strategies is very small compared with the current number of computing cores used by the parallel machines. However, using an internal parallelization for each search strategy, it is possible to runNparallel search usingPcomputing cores withP≫N(NToPPortfolio). ThisNToPPortfolioperforms suboptimally for solving different CP problems because many computing resources are wasted. To improve thisPortfoliomodel, an adaptiveNToPPortfoliowas proposed, which tries to privilege the strategy that is most likely to find a solution first in order to give it more computing cores than the other strategies. However, the main problem with the adaptivePortfoliois that it loses all the learned information at the end of each search; it is designed to solve just one CP problem. Furthermore, many computational resources are wasted by bothPortfoliosolvers, the non‐adaptive (NToNandNToP) and the adaptiveNToPPortfolio, when employed in some industrial projects, such as thePAJEROproject, which always solves different instances of the same CP problem. To minimize the amount of wasted resources and to learn the most efficient search strategies, we propose a new learningPortfoliosolver that uses a learning algorithm that configures automatically number of cores to each search. The performance obtained using the differentPortfoliosolvers is compared and illustrated by solving CP problems using as example the Google OR‐Tools solver. Copyright © 2016 John Wiley & Sons, Ltd. Tarek Menouer, Nitin Sukhija, Bertrand Le Cun |
Concurr. Comput. Pract. Exp. | 3 |
| 2015 | Bin packing with fragmentable items: Presentation and approximations
Bertrand Le Cun, Thierry Mautor, Franck Quessette, Marc-Antoine Weisser |
Theor. Comput. Sci. | 1 |
| 2006 | Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methodsabstractThis paper describes the design of Bob++, a framework for implementing sequential and/or parallel search algorithms. To our knowledge, the Bob++ is among the rare frameworks that allow implementation of various search methods (B&B, D&C (divide-and-conquer), DP (dynamic programming), A*) for general COPs and run the application on any architecture (sequential/SMP machines, clusters/grids) with minimum modification in the source code. The Bob++ is based on the notion of global priority queue that encapsulates sequential data structures and load balancing strategies. This makes transparent the parallelizations of the search algorithms. To parallelize Bob++ library, we integrated it on Athapascan parallel programming interface which is a C++ library developed by the INRIA Apache project A. Djerrah, Bertrand Le Cun, Van-Dat Cung, Catherine Roucairol |
HPDC | 2 |