• DocumentCode
    1162630
  • Title

    An adaptive learning solution to the keyboard optimization problem

  • Author

    Oommen, B.J. ; Valiveti, R.S. ; Zgierski, J.R.

  • Author_Institution
    Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
  • Volume
    21
  • Issue
    6
  • fYear
    1991
  • Firstpage
    1608
  • Lastpage
    1618
  • Abstract
    The authors consider the problem of assigning more than one symbol of a finite alphabet A to the same key on a keyboard. Since multiple symbols of the alphabet A reside on the same key, the representations of all the words in a finite dictionary H need not be unique. The problem is one of optimally assigning the symbols of the alphabet to the keys of a given keyboard with a view to minimize the total number of words that have ambiguous representation. The problem is proven to be NP-hard. After presenting the only reported solution to the problem, a fast learning-automaton-based solution to this problem is reported. Experimental results demonstrating the power of this solution are presented
  • Keywords
    adaptive systems; automata theory; computational complexity; keyboards; learning systems; optimisation; symbol manipulation; NP-hard; adaptive learning; fast learning-automaton-based solution; keyboard optimization; symbol assignment; symbol manipulation; Artificial intelligence; Councils; Dictionaries; Expert systems; Industrial engineering; Keyboards; Learning automata; Niobium compounds; Telephony; Text processing;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/21.135704
  • Filename
    135704