Analytical results on the BFS vs. DFS algorithm selection problem: Part II: Graph search

Tom Everitt*, Marcus Hutter

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    8 Citations (Scopus)

    Abstract

    The algorithm selection problem asks to select the best algorithm for a given problem. In the companion paper (Everitt and Hutter 2015b), expected runtime was approximated as a function of search depth and probabilistic goal distribution for tree search versions of breadth-first search (BFS) and depth-first search (DFS). Here we provide an analogous analysis of BFS and DFS graph search, deriving expected runtime as a function of graph structure and goal distribution. The applicability of the method is demonstrated through analysis of two different grammar problems. The approximations come surprisingly close to empirical reality.

    Original languageEnglish
    Title of host publicationAI 2015
    Subtitle of host publicationAdvances in Artificial Intelligence - 28th Australasian Joint Conference, Proceedings
    EditorsJochen Renz, Bernhard Pfahringer
    PublisherSpringer Verlag
    Pages166-178
    Number of pages13
    ISBN (Print)9783319263496
    DOIs
    Publication statusPublished - 2015
    Event28th Australasian Joint Conference on Artificial Intelligence, AI 2015 - Canberra, Australia
    Duration: 30 Nov 20154 Dec 2015

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume9457
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference28th Australasian Joint Conference on Artificial Intelligence, AI 2015
    Country/TerritoryAustralia
    CityCanberra
    Period30/11/154/12/15

    Fingerprint

    Dive into the research topics of 'Analytical results on the BFS vs. DFS algorithm selection problem: Part II: Graph search'. Together they form a unique fingerprint.

    Cite this