Analytical results on the BFS vs. DFS algorithm selection problem. Part I: Tree search

Tom Everitt*, Marcus Hutter

*Corresponding author for this work

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

    6 Citations (Scopus)

    Abstract

    Breadth-first search (BFS) and depth-first search (DFS) are the two most fundamental search algorithms. We derive approximations of their expected runtimes in complete trees, as a function of tree depth and probabilistic goal distribution. We also demonstrate that the analytical approximations are close to the empirical averages for most parameter settings, and that the results can be used to predict the best algorithm given the relevant problem features.

    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
    Pages157-165
    Number of pages9
    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 I: Tree search'. Together they form a unique fingerprint.

    Cite this