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

Bertrand Le Cun

dblp:38/6963 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel algorithms
branch-and-bound
0.112006
Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006
Parallel and multicore computing › parallel algorithms
parallel search
0.112006
Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006
Mathematical optimization
combinatorial optimization
0.112006
Bob++: Framework for Solving Optimization Problems with Branch-and-Bound methods · HPDC 2006
Parallel and multicore computing
load balancing
0.012006
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
YearPublicationVenuePosition
2017 A learning Portfolio solver for optimizing the performance of constraint programming problems on multi-core computing systems
abstract
Summary 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 methods
abstract
This 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
HPDC2