RMIT University
Browse

Busy beaver machines and the observant otter heuristic

Download (635.14 kB)
conference contribution
posted on 2024-11-23, 06:12 authored by James HarlandJames Harland
The busy beaver problem is to find the maximum number of non-zero characters that can be printed by an n-state Turing machine of a particular type. A critical step in the solution of this problem is to determine whether or not a given n-state Turing machine halts on a blank input. Given the enormous output sizes that can be produced by some small machines, it becomes critical to have appropriate methods for dealing with the exponential behaviour of both terminating and nonterminating machines. In this paper, we investigate a heuristic which can be used to greatly accelerateexecution of this class of machines. This heuristic, which we call the observant otter, is based on the detection of patterns earlier in the execution trace. We describe our implementation of this method and report various experimental results based on it, including showing how it can be used to evaluate all known 'monster' machines, including some whose naive execution would take around 10^36,534 steps.

History

Related Materials

  1. 1.
    ISBN - Is published in 9781921770265 (urn:isbn:9781921770265)
  2. 2.

Start page

43

End page

52

Total pages

10

Outlet

Proceedings of the Nineteenth Computing (Volume 141): The Australasian Theory Symposium (CATS 2013)

Editors

Anthony Wirth

Name of conference

Computing: The Australasian Theory Symposium

Publisher

Australian Computer Society

Place published

Sydney, Australia

Start date

2013-01-29

End date

2013-02-01

Language

English

Copyright

© 2013, Australian Computer Society

Notes

Copyright c 2013, Australian Computer Society, Inc. This paper appeared at the 19th Computing: Australasian Theory Symposium (CATS 2013), Adelaide, South Australia, JanuaryFebruary 2013. Conferences in Research and Practice in Information Technology (CRPIT), Vol. 141, Anthony Wirth, Ed. Reproduction for academic, not-for-profit purposes permitted provided this text is included.

Former Identifier

2006060223

Esploro creation date

2020-06-22

Fedora creation date

2016-03-22

Open access

  • Yes

Usage metrics

    Scholarly Works

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC