• DocumentCode
    506639
  • Title

    Computable and incomputable functions and search algorithms

  • Author

    Woodward, John R.

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Nottingham, Ningbo, China
  • Volume
    1
  • fYear
    2009
  • fDate
    20-22 Nov. 2009
  • Firstpage
    871
  • Lastpage
    875
  • Abstract
    Previous results state that there is no single universal search algorithm which outperforms other algorithms in terms of search on functions over finite domains. We consider functions with countably infinite domains, that is functions which are mappings from the set of natural numbers to the set of natural numbers. A search algorithm samples points of a given function, producing a sequence of output values. The main result of this paper is that, given two search algorithms, and a function (computable or incomputable), then we can construct a function on which the pair of search algorithms perform identically. What is more, the Kolmogorov complexity of the functions and algorithms is related. We also show that search and bias have a deep connection. With regards to search, the ease with which we find a function in a search space consisting of programs, is the same as bias, (i.e. the preference of the search space towards one function over another). We show this for finite and countable infinite sized search spaces. The law of conservation of generalization states that for every function a learning algorithm does well on, there exists a function on which it does badly. This has previously been proved for functions over finite sized domains. Here we show how this result can be extended to functions over countably infinite sized domains.
  • Keywords
    learning (artificial intelligence); search problems; Kolmogorov complexity; finite sized domains; incomputable functions; learning algorithm; natural numbers; search algorithm samples; search space; universal search algorithm; Algorithm design and analysis; Computer science; Learning systems; Machine learning; Machine learning algorithms; Probability distribution; Sampling methods; bias; induction; machine learning; no free lunch theorem (NFL); optimization; search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Intelligent Systems, 2009. ICIS 2009. IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-4754-1
  • Electronic_ISBN
    978-1-4244-4738-1
  • Type

    conf

  • DOI
    10.1109/ICICISYS.2009.5358045
  • Filename
    5358045