I am one of
the organizers of the IAAI day on June 19, at
Research
Interest:
My main research area is heuristic search. I am also interested in mobile
agents in unknown physical
environments.
I will soon update and upgrade my web site.
Heuristics and pattern databases
I
am currently interested in pattern-databases (PDBs) which are a recent
breakthrough that have made a revolution in calculating accurate heuristic
functions. Many state of the art problem solvers rely on this new idea. Pattern
databases are large tables that store solutions to "patterns" or subproblems and are usually stored in main memory. These
solutions are then used as heuristics that guide the search. With heuristics
defined by pattern databases we are able to solve problems thousands of times
faster than with previous heuristics. Many of my papers are on pattern
databases. They include: “Disjoint Pattern Database
Heuristics”, “Additive Pattern Database Heuristics",
“Multiple Pattern Databases”, “Compressing
Pattern Databases” , "Dual Lookups in Pattern Databases" , Solving the 24 Puzzle with Instance Dependent Pattern
Databases ,Dual Search in Permutation State spaces and Recent Progress in Heuristic Search: A Case Study of the
Four-Peg Towers of Hanoi Problem, Inconsistent Heuristics , Compressed Pattern
Databases. It is best for a new comer to read these papers in this order.
Other related papers are: Finding Optimal Graph
Partitioning with Heuristic search and KBFS: K-best-first Search
We had workshop in AAAI-06 titled Heuristic search,
memory based heuristics and their applications on these topics.
Mobile agents
Another field that I am interested in is the field of mobile agents in unknown physical environments. Here, each agent needs to decide where to go next based on its partial knowledge of the graph and on the problem to be solved. In a multi-agent systems, agents need to communicate and share knowledge. What is the best communication model for that? How different communication models and constraint influence the behavior of the entire group of agents?
My
first work in this topic is the Physical A* (PHA*) algorithm and its multi agent
version MAPHA*. These algorithms are designed to help one or more mobile
agents/robots to activate A* on a physical environment. These algorithms are
designed to minimize the traveling effort of the agents. I am also interested in a new model of communication
in multi agent systems which we call large pheromones. We already have a
version of MAPHA* with this paradigm. The papers in this topic are: PHA*: Performing A* in Unknown Physical Environments, PHA*: Finding the Shortest Path with A* in Unknown Physical Environments
, Large Pheromones: A case study with Multi-agent PH A*. , "Utility Based
Multi-Agent System for Performing Repeated Navigation Task"
, Multi-agent
Physical A* with Large Pheromones , On the Complexity of
Physical Problems and a Swarm Algorithm for
K-Clique Search in Physical Graphs and
Distributed Navigation in an Unknown
Physical Environment
Curriculum Vita:
Name: Ariel Felner. Address:
100/d Makabim St. Shoham.
Phone: +972-54-7548600 Email: felner@.bgu.ac.il
Academic background and employment:
2004-
2009: A faculty member (Lecturer) in the Department
of Information System Engineering, at Ben-Gurion
University.
2006-2007:
Visiting Scholar in the
2003-2004: Post-Doc, Technion,
research group lead by Prof. Alfred Bruckstein.
2002-2004: Temporary lecturer in the Computer
Science department of
1998-2002: Ph.D: Bar-
"Improving Search Techniques and using them in Different Environments".
Advisor: Prof. Sarit Kraus. The work was carried out with a
Considerable amount of help and advice from Prof. Richard E. Korf from UCLA.
1994-1995: M.Sc:
Thesis title: "Searching for an Alternative Plan”. Advisor: Prof. Jeff Rosenchein.
1991-1993: B.Sc:
1993-1997: Software
engineer in Telrad co.
2001-2003: Involved with Eshcolot group in developing the ‘Thinking Trainer’
software.
1997-2004: Bar
2004-
Reviewing:
program-committee member: AAAI-2002,
IJCAI-2003, AAAI-2004, ICGA-2004, AAAI05, AAAI-06, AAAI-07,SARA-07,
AAAI-08,AAMAS-08,IJCAI-09 and more
Artificial Intelligence journal, Journal of Artificial Intelligence Research.
Organizer of the “Workshop on heuristic search, memory based heuristics and their
applications” took place at AAAI-06 July 2006,
Grants
awarded:
1) The Israeli Ministry of Infrastructures: research title: "Teamwork of Robots" Years: 2005-2007.
2) ISF grant for academic years 2007-2009. Grant number 728/06. Research title: "Duality and inconsistency in search spaces".
Distinguish
paper awards:
1) Additive Pattern Databases, JAIR 2004: 2007 IJCAII-JAIR Runner up for the Best
Paper prize. Honorable mention as an elegant contribution
to the area of heuristic search that enhances the rich body of work on
pattern database heuristics.
2) Inconsistent Heuristics, AAAI-07: Selected for the poster presentation which included 47 papers of the highest quality papers out of 921 submissions.
3) Multiple Pattern Databases ICAPS-04: Runner up for best paper award of the conference.
Students
Former M.Sc students in Bar-Ilan and Technion.
Roni Stern: thesis
title: “PHA*: Applying A* to physical environment" (Aug 2002)
Joint papers: 1 2 3
Shimon Pomeransky: thesis title: “The manpower collector problem”
(Nov 2002)
Alex Pomeransky: thesis title: “Finding alternatives to best
path" (Nov 2002) Joint papers: 1
Sarit Hanan: thesis title: “Solving vertex-cover with heuristic
search” (Dec 2002) Joint
papers: 1
Ram Meshulam: thesis title: “Attributes of pattern databases” (Feb 2004) Joint papers: 1 2 3
Yaron Shoshani: thesis title: “MAPHA* with Large Pheromones” (Mar 2004) joint papers: 1 2
Asaf Ben-Yair: thesis title: “Generalizing PHA* to different cost
requirements” (Aug 2004) Joint papers 1
Amir Adler:
thesis title: “Solving the 24 puzzle with pattern databases”:
(August 2005) Joint
papers: 1
Uzi Zahavi: thesis title: “Duality and inconsistency in search
spaces” (August 2005) Joint papers 1
Nir Ofek "Enhancing Pattern
Databases" Joint papers 1 (December 2007)
Tal Fadida: "Finding cliques in physical
graphs" 1
(December 2007)
Zahy Bnaya: "D* with cot querying" 1 (December 2007)
Current Ph.D
Students:
1) Ram Meshulam co-supervising with Sarit Kraus. His research topic is "Efficient moving physical agents in graphs". 1 2 3 4 5
2)
Uzi Zahavi: thesis title: “Duality and
inconsistency in search spaces” Joint papers 1 2 3 4
3) Roni Stern: Thesis title will be
determined. Joint papers 1 2 3
4) Zahy Bnaya. Thesis title will be
determined
Current M.Sc Students in BGU
Tamar Kulberis: "Versions of Breadth-first Search"
Max Barrer:
"New directions in pattern databases"
Publications
of Ariel Felner:
Book Chapters:
32) Richard E. Korf
and Ariel Felner: “Disjoint Pattern
Database Heuristics” in “Chips Challenging Champions: Games, Computers and
Artificial Intelligence”, 13-26, Edited by J. Schaeffer and H. J. van den Herik. Elsevier Science, 2002.
Refereed Journal and Conference Papers:
2009
Conferences
37), Ariel
Felner, Nathan Sturtevant, Jonathan Schaeffer :"Abstraction-Based Heuristics with True Distance
Computations”
Accepted for publication in the Eighth International Symposium on
Abstraction, Reformulation and Approximation (SARA-09)
36) Inon Zukerman, Ariel
Felner and Sarit Kraus:
“ The MP-Mix Search
Strategy For Multi-
Player Games”. Accepted for publication in the Twenty First International Joint Conferences on
Artificial Intelligence. (IJCAI-09)
To appear.
35) Nathan
Sturtevant, Ariel Felner, Max Barer, Jonathan
Schaeffer, Neil Burch “Memory-Based
Heuristics for Explicit State Spaces”
Accepted for publication in the Twenty First International Joint Conferences on Artificial Intelligence.
(IJCAI-09) To appear.
34) Zhiifu Zhang, Robert Holte, Jonathan
Schaeffer, Nathan Sturtevant, Ariel Felner, “A* with
inconsistent
heuristics" Accepted for publication
in IJCAI-09. To appear.
33) Zahy Bnaya,
Ariel Felner and Solomon Eyal
Shimony: "The Canadian
Traveler Problem with Rmote Sensing"
Accepted for publication in
IJCAI-09.
To appear.
2008
Journals
32) Fan
Yang, Robert C. Holte, Joe Culberson, Uzi Zahavi and Ariel Felner "A General Theory of Additive State Space Abstractions"
Journal of Artificial Intelligence Research (JAIR),Volume
30 pages 213-247, 2007.
Conferences
31) Mehdi Samadi, Maryam
Siabani, Ariel Felner and
Robert C. Holte: Compressing
Pattern Databases with Learning, Accepted for publication in ECAI-08. To
appear.
30) Uzi
Zahavi, Ariel Felner, Neil
Burch and Robert C. Holte: "Predicting the Performance of IDA* with Conditional
Probabilities", Accepted for publication in AAAI-08. To appear.
29) Mehdi Samadi, Ariel Felner and Jonathan Schaeffer: "Learning from Multiple Heuristic",
Accepted for publication in AAAI-08. To appear.
28)
William Yeoh, Ariel Felner
and Sven Koenig: " BnB-ADOPT:
An Asynchronous Branch-and-Bound DCOP Algorithm", Accepted for
publication in AAMAS-08. To appear.
2007
Journals
27) Uzi
Zahavi, Ariel Felner,
Jonathan Schaeffer and Robert Holte: "Duality
in Permutation State Spaces and the
Dual Search Algorithm. Artificial
Intelligence Journal (AIJ) 172, pp:514-540
2007.
26),
Ariel Felner, Richard E. Korf,
Ram Meshulam and Robert C. Holte:
"Compressed Pattern Databases", Journal
of Artificial Intelligence Research (JAIR),Volume 30 pages 213-247, 2007.
Conferences
25)
Ariel Felner and Nir Ofek "Combining Perimeter
Search and Pattern Database Abstractions", Proceedings of the Seventh
International Symposium on Abstraction, Reformulation and Approximation
(SARA-07) Whistler,
24)
Kenny Daniel, Alex Nash, Sven Koenig, Ariel Felner: "Theta*: Any-Angle Path
Planning on Grids Proc of AAAI-07. pp: 1177-1183.
23) Uzi
Zahavi, Ariel Felner,
Jonathan Schaeffer and Nathan Stutervant: "Inconsistent Heuristics", Proc of AAAI-07.
pp: 1221-1216. Also accepted for the selective poster session of AAAI-07.
22)
Richard E. Korf and Ariel Felner:
"Recent Progress in Heuristic Search: A Case Study of the Four-Peg Towers of Hanoi Problem",
Proc of IJCAI-07, pages 2324-2329.
2006
Journals
21)
Robert C. Holte, Ariel Felner,
Jack Newton, Ram Meshulam, David Furcy:
"Maximizing over Multiple Pattern Databases Speeds
up Heuristic Search", Artificial Intelligence Journal (AIJ).
Volume 170, pages 1123-1136, November 2006.
20)
Ariel Felner, Roni Stern
and Jeffery Rosenchein: "Searching
for Close Alternative Plans",Journal of Autonomous Agents and
Multi-Agent Systems.
(JAAMAS) November 2006.
19) Ariel Felner, Yaron Shoshani,
Yaniv Altshuler and Alfred
M. Bruckstein: "Multi-agent
Physical A* with Large Pheromones" Journal of Autonomous Agents and Multi-Agent Systems"
(JAAMAS) Volume 12(1), pages:3-34
January 2006
Conferences
18) Uzi Zahavi, Ariel Felner, Jonathan Schaeffer and Robert Holte: "Dual Search in Permutation State spaces", in proc. of AAAI-06.
17) Arnon Gilboa, Ariel Felner and Amnon Meisels: "Distributed Navigation in an Unknown Physical
Environment", in Proc. of AAMAS-06, pages 553-560.
2005
Journals
16) Ariel Felner: “Finding Optimal Graph Partitioning with Heuristic search”.
In the “Annals of Mathematics and Artificial Intelligence" Journal.
(AMAI). Volume 45(3-4) pages 293-322 December 2005.
Conferences
15)
Ariel Felner, Uzi Zahavi, Jonathan
Schaeffer and Robert Holte: "Dual Lookups in Pattern Databases", In proc. of
IJCAI-05,
14) Ram Meshualm,
Ariel Felner and Sarit
Kraus: "Utility Based Multi-Agent
System for Performing Repeated Navigation Task" In proc. of AAMAS-05,
13) Ariel Felner
and Amir Adler: "Solving the 24 Puzzle with
Instance Dependent Pattern Databases". In Proc. of SARA-05,
pages 248-260. Edinburgh, July 2005. Also appeared in Lecture Notes in Computer
Science, Volume 3607, pages 248-260
12) Yaniv Altshuler, Arie Matsliah and Ariel Felner "On the Complexity of Physical
Problems and a Swarm Algorithm for K-Clique Search in Physical Graphs" In proc. of the European
Conference of Complex Systems, November 14-18, 2005,
2004
Journals
11) Ariel Felner,
Richard E. Korf and Sarit Hanan: “Additive Pattern Database
Heuristics”, Journal of Artificial Intelligence
Research (JAIR), 22:279-318, November 2004. This paper won the 2007
IJCAII-JAIR Runner up for the Best Paper prize. Honorable
mention as an elegant contribution to the area of heuristic search that
enhances the rich body of work on pattern database heuristics.
10) Ariel Felner, Roni Stern, Asaph Ben-Yair, Sarit Kraus and Nathan
Netanyahu: ”PHA*: Finding the Shortest
Path with A* in Unknown Physical
Environments.” Journal of Artificial Intelligence Research (JAIR).
21:631-670, (2004).
9) Omid Tabibi, Ariel Felner and Nathan Netannyahu "Blockage Detection
in King and Pawn endings":
International Computer Games Association journal (ICGA), Vol. 27, No. 3,
pp:150-158, September 2004.
Conferences
8)
Ariel Felner, Yaron Shoshani, Israel Wagner and Freddy Bruckstein:
"Large Pheromones: A case study with Multi-agent PHA*".
In the Forth International Workshop on Ant Colony Optimization and Swarm
Intelligence. (ANTS 2004) Brussles, Bulgium ,
September 2004, pp:366-373. Also appeared in Lecture Notes in Computer Science
LNCS volume 3172/ 2004. pp:366-373.
7) Omid Tabibi, Ariel Felner and Nathan Netannyahu "Blockage detection
in pawn endgames", In the "Fourth International Computer Games
Association Conference" (ICGA),
6)
Ariel Felner, Ram Meshulam,
Robert Holte and Richard E. Korf:
“Compressing Pattern Databases”.(pdf version) In Proc. of AAAI04, pp: 638-641, San-Jose,
Ca. July 2004.
5) Robet Holte, Jack Newton, Ariel Felner,
Ram Meshulam and David Furcy:
“Multiple Pattern Databases”. Proc. of ICAPS-2004, pp:122-131. June 2004, This paper was
a runner up for best paper prize of the conference.
2003
4) Ariel Felner,
Richard E. Korf and Sarit
Kraus: “KBFS: K-Best First Search”, Annals of Mathematics and Artificial
Intelligence Journal (AMAI), 39:19-39(2003).
3) Ariel Felner,
Alex Pomeransky and Jeff Rosenchein:
“Searching for an Alternative Plan” Proc of AAMAS-03. 33-40,
2002
2) Richard E. Korf
and Ariel Felner: “Disjoint Pattern
Database Heuristics”, Artificial Intelligence Journal (AIJ) 134, 9-22, (2002).
1) Ariel Felner, Roni Stern and Sarit Kraus: “PHA*: Performing A* in Unknown Physical Environments.” Proc. of AAMAS-02. 240-247.
Posters, Workshops and Abstracts:
2009
William
Yeoh, Sven Koenig and Ariel Felner:
"IDB_ADOPT: A depth-First Search DCOP Algorithms",
in the Eighth International Workshop on Distributed Constraint Reasoning. IJCAI-07.
January, 8 2007,
Asaf Shiloni, Alon Levy, Ariel Felner and Meir Kalech: Ants Meeting in an Unknown
Environment: 10th International Workshop
on Multi-Agent-Based Simulation. May 2009. To appear.
2008
Zahy Bnaya, Ariel Felner,
Gal A. Kaminka and Eyal Shimony: "A fresh look at
sensor based navigation – navigation with sensing costs.",
Accepted for publication in STAIR-08. To appear.
Uzi Zahavi, Ariel Felner, Neil Burch
and Robert C. Holte: "Prediction
and bounds of IDA* with Conditional Probabilities", Accepted for
publication in STAIR-08. To appear.
Mehdi Samadai, Ariel Felner
and Jonathan Schaeffer: "Learning from
Heuristic Values", Accepted for publication in STAIR-08. To
appear.
2007
William
Yeoh, Sven Koenig and Ariel Felner:
"IDB_ADOPT: A depth-First Search DCOP Algorithms",
in the Eighth International Workshop on Distributed Constraint Reasoning.
IJCAI-07. January, 8 2007,
William Yeoh, Sven Koenig and Ariel Felner: " An
Asynchronous Branch-and-Bound DCOP Algorithm", in the Ninth
International Workshop on Distributed Constraint Reasoning. CP-07.
September, 19 2007,
2006
Uzi Zahavi, Ariel Felner, Jonathan
Schaeffer and Robert Holte: "Dual Search in Permutation State spaces", in The workshop on Heuristic Search, Memory Based Heuristics
and Their Applications. W9 of AAAI-06. July 17, 2006.
2004
Ariel Felner, Yaron
Ariel Felner, Yaron Shoshani:
“Communication with Large Pheromones”. Abstract in The
First International Workshop on Environments for Multi agent Systems (E4MAS)
July 2004 New-York.
Submitted journal papers:
Ram Meshulam, Ariel Felner and Sarit Kraus: "Performing
repeated tasks in physical environments by a number of mobile agents" Subbmited to JAIR May 2006. Revised version will
be submitted.
Other publications:
Ariel Felner: “Improving Search Techniques and using them in Different
Environments. Ph.D Thesis.
Ariel Felner: “Searching for an Alternative Plan”. M.Sc Thesis,
Currently, (Summer 2008) I have 32 published papers.
However, go to see the home page of my father, Prof. Israel Felner. How many papers do we have in our family on
average???
To answer the request of students and other
people, I add here slides of talks that I gave at different occasions. However,
I encourage the interested people to read the actual papers as they are much
more informed and accurate.
1) Solving the Graph-Partitioning Problem
4) Compressing Pattern Databases
5) Compressing Pattern Databases (short version) >> from AAAI-04
6) Recent Enhancements in Heuristic Search>> Talk at the CS Dept. of Ben-Gurion Univ. in Nov 9.
7) Dual Lookups in Pattern Database from IJCAI, summer 2005
8) Enhancing Pattern Databases Summarizes new advances in PDBs.