Meir Goldenberg
Ben-Gurion University of the Negev
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Meir Goldenberg.
Artificial Intelligence | 2013
Guni Sharon; Roni Stern; Meir Goldenberg; Ariel Felner
We address the problem of optimal pathfinding for multiple agents. Given a start state and a goal state for each of the agents, the task is to find minimal paths for the different agents while avoiding collisions. Previous work on solving this problem optimally, used traditional single-agent search variants of the A* algorithm. We present a novel formalization for this problem which includes a search tree called the increasing cost tree (ICT) and a corresponding search algorithm, called the increasing cost tree search (ICTS) that finds optimal solutions. ICTS is a two-level search algorithm. The high-level phase of ICTS searches the increasing cost tree for a set of costs (cost per agent). The low-level phase of ICTS searches for a valid path for every agent that is constrained to have the same cost as given by the high-level phase. We analyze this new formalization, compare it to the A* search formalization and provide the pros and cons of each. Following, we show how the unique formalization of ICTS allows even further pruning of the state space by grouping small sets of agents and identifying unsolvable combinations of costs. Experimental results on various domains show the benefits and limitations of our new approach. A speedup of up to 3 orders of magnitude was obtained in some cases.
Journal of Artificial Intelligence Research | 2014
Meir Goldenberg; Ariel Felner; Roni Stern; Guni Sharon; Nathan R. Sturtevant; Robert C. Holte; Jonathan Schaeffer
When solving instances of problem domains that feature a large branching factor, A* may generate a large number of nodes whose cost is greater than the cost of the optimal solution. We designate such nodes as surplus. Generating surplus nodes and adding them to the OPEN list may dominate both time and memory of the search. A recently introduced variant of A* called Partial Expansion A* (PEA*) deals with the memory aspect of this problem. When expanding a node n, PEA* generates all of its children and puts into OPEN only the children with f = f(n). n is reinserted in the OPEN list with the f-cost of the best discarded child. This guarantees that surplus nodes are not inserted into OPEN. In this paper, we present a novel variant of A* called Enhanced Partial Expansion A* (EPEA*) that advances the idea of PEA* to address the time aspect. Given a priori domain-and heuristic-specific knowledge, EPEA* generates only the nodes with f = f(n). Although EPEA* is not always applicable or practical, we study several variants of EPEA*, which make it applicable to a large number of domains and heuristics. In particular, the ideas of EPEA* are applicable to IDA* and to the domains where pattern databases are traditionally used. Experimental studies show significant improvements in run-time and memory performance for several standard benchmark applications. We provide several theoretical studies to facilitate an understanding of the new algorithm.
Ai Communications | 2017
Meir Goldenberg; Ariel Felner; Alon Palombo; Nathan R. Sturtevant; Jonathan Schaeffer
The differential heuristic (DH) is an effective memory-based heuristic for explicit state spaces. In this paper we aim to improve its performance and memory usage. We introduce a compression method for DHs which stores only a portion of the original uncompressed DH, while preserving enough information to enable efficient search. Compressed DHs (CDH) are flexible and can be tuned to fit any size of memory, even smaller than the size of the state space. Furthermore, CDHs can be built without the need to create and store the entire uncompressed DH. Experimental results across different domains show that, for a given amount of memory, a CDH significantly outperforms an uncompressed DH.
national conference on artificial intelligence | 2012
Ariel Felner; Meir Goldenberg; Guni Sharon; Roni Stern; Tal Beja; Nathan R. Sturtevant; Jonathan Schaeffer; Robert C. Holte
annual symposium on combinatorial search | 2010
Meir Goldenberg; Ariel Felner; Nathan R. Sturtevant; Jonathan Schaeffer
annual symposium on combinatorial search | 2011
Guni Sharon; Roni Stern; Meir Goldenberg; Ariel Felner
annual symposium on combinatorial search | 2011
Meir Goldenberg; Nathan R. Sturtevant; Ariel Felner; Jonathan Schaeffer
annual symposium on combinatorial search | 2013
Meir Goldenberg; Ariel Felner; Nathan R. Sturtevant; Robert C. Holte; Jonathan Schaeffer
national conference on artificial intelligence | 2012
Meir Goldenberg; Ariel Felner; Roni Stern; Guni Sharon; Jonathan Schaeffer
SOCS | 2017
Ariel Felner; Roni Stern; Solomon Eyal Shimony; Eli Boyarski; Meir Goldenberg; Guni Sharon; Nathan R. Sturtevant; Glenn Wagner; Pavel Surynek