International audienceParallel tree search algorithms offer viable solutions to problems in different areas, such as operations research, machine learning and artificial intelligence. This class of algorithms is highly compute-intensive, irregular and usually relies on context-specific data structures and handmade code optimizations. Therefore, C and C++ are the languages often employed, due to their low-level features and performance. In this work, we investigate the use of Chapel high-productivity language for the design and implementation of distributed tree search algorithms for solving combinatorial problems. The experimental results show that Chapel is a suitable language for this purpose, both in terms of performance and productivity...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
The sequential Branch and Bound Algorithm is the most established method for solving Mixed Integer a...
International audienceParallel tree search algorithms offer viable solutions to problems in differen...
International audienceIn this work, we show that the Chapel high-productivity language is suitable f...
With the recent arrival of the exascale era, modern supercomputers are increasingly big making their...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
International audienceIn the context of exascale programming, we investigate a parallel distributed ...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
International audienceThe increase in complexity, diversity and scale of high performance computing ...
Combinatorial search problems in mathematics, e.g. in finite geometry, are notoriously hard; a state...
International audienceDue to the highly irregular nature and prohibitive execution times of Branch-a...
ALPS is a framework for implementing and parallelizing tree search algorithms. It employs a number o...
Abstract. We present space-efficient parallel strategies for two fundamental combinatorial search pr...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
The sequential Branch and Bound Algorithm is the most established method for solving Mixed Integer a...
International audienceParallel tree search algorithms offer viable solutions to problems in differen...
International audienceIn this work, we show that the Chapel high-productivity language is suitable f...
With the recent arrival of the exascale era, modern supercomputers are increasingly big making their...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
International audienceIn the context of exascale programming, we investigate a parallel distributed ...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
International audienceThe increase in complexity, diversity and scale of high performance computing ...
Combinatorial search problems in mathematics, e.g. in finite geometry, are notoriously hard; a state...
International audienceDue to the highly irregular nature and prohibitive execution times of Branch-a...
ALPS is a framework for implementing and parallelizing tree search algorithms. It employs a number o...
Abstract. We present space-efficient parallel strategies for two fundamental combinatorial search pr...
Discrete combinatorial optimization problems are ubiquitous in modern civilization. Unfortunately th...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
The sequential Branch and Bound Algorithm is the most established method for solving Mixed Integer a...