paper-with-me

홈 › Papers

Best-First Heuristic Search for Multicore Machines

2014-01-16 · Ethan Burns, Sofia Lemons, Wheeler Ruml, Rong Zhou

To harness modern multicore processors, it is imperative to develop parallel versions of fundamental algorithms. In this paper, we compare different approaches to parallel best-first search in a shared-memory setting. We present a new method, PBNF, that uses abstraction to partition the state space and to detect duplicate states without requiring frequent locking. PBNF allows speculative expansions when necessary to keep threads busy. We identify and fix potential livelock conditions in our approach, proving its correctness using temporal logic. Our approach is general, allowing it to extend easily to suboptimal and anytime heuristic search. In an empirical comparison on STRIPS planning, grid pathfinding, and sliding tile puzzle problems using 8-core machines, we show that A*, weighted A* and Anytime weighted A* implemented using PBNF yield faster search than improved versions of previous parallel search proposals.

📄 PDF Abstract BibTeX arXiv:1401.3861

Code (0)

등록된 구현이 없습니다.

Tasks

Heuristic Search

Similar Papers 제목 키워드 기반

Resource Allocation in Multicore Elastic Optical Networks: A Deep Reinforcement Learning Approach

2022-07-05 · Juan Pinto-Ríos, Felipe Calderón, Ariel Leiva, Gabriel Hermosilla 외

A deep reinforcement learning approach is applied, for the first time, to solve the routing, modulation, spectrum and core allocation (RMSCA) problem in dynamic multicore fiber elastic optical networks (MCF-EONs). To do …

BlockingDeep Reinforcement Learningreinforcement-learningReinforcement Learning (RL)

Combining Monte-Carlo and Hyper-heuristic methods for the Multi-mode Resource-constrained Multi-project Scheduling Problem

2015-11-13 · Shahriar Asta, Daniel Karapetyan, Ahmed Kheiri, Ender Özcan 외

Multi-mode resource and precedence-constrained project scheduling is a well-known challenging real-world optimisation problem. An important variant of the problem requires scheduling of activities for multiple projects c…

Scheduling

A Review of Literature on Parallel Constraint Solving

2018-03-29 · Ian P. Gent, Ciaran McCreesh, Ian Miguel, Neil C. A. Moore 외

As multicore computing is now standard, it seems irresponsible for constraints researchers to ignore the implications of it. Researchers need to address a number of issues to exploit parallelism, such as: investigating w…

Fast, Scalable Phrase-Based SMT Decoding

2016-10-13 · AMTA 2016 10 · Hieu Hoang, Nikolay Bogoychev, Lane Schwartz, Marcin Junczys-Dowmunt

The utilization of statistical machine translation (SMT) has grown enormously over the last decade, many using open-source software developed by the NLP community. As commercial use has increased, there is need for softw…

DecoderMachine TranslationTranslation

High-Performance Computing for Scheduling Decision Support: A Parallel Depth-First Search Heuristic

2016-05-16 · Gerhard Rauchecker, Guido Schryen

Many academic disciplines - including information systems, computer science, and operations management - face scheduling problems as important decision making tasks. Since many scheduling problems are NP-hard in the stro…

Decision MakingManagementScheduling