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
Link To Document