• DocumentCode
    3692661
  • Title

    The zebra puzzle and getting to know your tools

  • Author

    Michal Gregor;Katarína Zábovská;Vladimír Smataník

  • Author_Institution
    Department of Control and Information Systems, University of Ž
  • fYear
    2015
  • Firstpage
    159
  • Lastpage
    164
  • Abstract
    This papers deals with modelling of the zebra puzzle (also known as Einstein´s riddle) in Prolog, the logical programming language. It shows how to construct a rudimentary representation of the puzzle in Prolog and then proceeds by suggesting several modifications that significantly reduce the amount of computation time required to solve it. The results illustrate why - if a correct and reasonably efficient knowledge representation is to be constructed - it may be vital for the knowledge engineer to have a firm understanding of the way in which their knowledge representation tool reasons. Naturally, the paper also includes the answer to the eternal question: who owns the zebra?
  • Keywords
    "Yttrium","Positron emission tomography","Electronic mail","Knowledge representation","Logic programming","Context","Dairy products"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Engineering Systems (INES), 2015 IEEE 19th International Conference on
  • Type

    conf

  • DOI
    10.1109/INES.2015.7329698
  • Filename
    7329698