| A fast learning automaton solution to the keyboard optimization problem |
| Full text |
Pdf
(1.08 MB)
|
| Source
|
International conference on Industrial and engineering applications of artificial intelligence and expert systems
archive
Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 2
table of contents
Charleston, South Carolina, United States
Pages: 981 - 990
Year of Publication: 1990
ISBN:0-89791-372-8
|
|
Authors
|
|
B. John Oommen
|
School of Computer Science, Carleton University, Ottawa : ONT : K1S 5B6, CANADA
|
|
R. S. Valiveti
|
School of Computer Science, Carleton University, Ottawa : ONT : K1S 5B6, CANADA
|
|
J. Zgierski
|
School of Computer Science, Carleton University, Ottawa : ONT : K1S 5B6, CANADA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 15, Citation Count: 0
|
|
|
ABSTRACT
Let A be a finite alphabet, and H be a finite dictionary of words formed from the letters of this alphabet. In a conventional keyboard typically each key of the keyboard is assigned a unique symbol chosen from the alphabet. We consider the problem of assigning more than one symbol of the alphabet A to the same key on the keyboard. Let Ci be a subset of A. Every time a character in Ci is to be represented, the keyboard represents it using the digit (i.e. the index) 'i'. In a keyboard of this form, since multiple symbols of the alphabet A have the same representation, the representations of all the (distinct) words in the dictionary H need not be unique. A useful measure of the effectiveness of a particular keyboard is the number of words of H which are mapped to the same encoded form (i.e. they collide). This metric will be termed the ambiguity associated with the keyboard. The problem we study is one of optimally assigning the symbols of the alphabet to the keys of a given keyboard with a view to minimize the resulting ambiguity.
The problem as stated above is proven to be NP-hard. This naturally leads us to seek fast and approximate solutions to the optimization problem on hand. After presenting the only reported solution to the problem, we report a fast learning automaton-based solution to this problem. Experimental results demonstrating the power of this solution have also been presented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Brucker, P, "On the Complexity Of Clustering Problems", in R.Henn, B.Korte and W. Olettii (eds.), Optimierung und Operations Research, Lecture Notes in Economics and Mathematical Systems, Berlin, 1978.
|
| |
2
|
De Jong, K., "Adaptive System Design: A Genetic Approach", IEEE Transactions on Systems, Man, and Cybernetics~ 1980, pp. 566-574.
|
| |
3
|
Dewey, G., Relative Frequency of English Speech Sounds, Cambridge, MA, Harvard Univ. Press, 1923.
|
 |
4
|
|
| |
5
|
|
| |
6
|
Levine, S. H., "An Adaptive Approach to Optimal Keyboard Design for Nonvocal Communication", Proc. of the International Conference of Cybernetics and Society, 1985, pp. 334-337.
|
| |
7
|
Levine, S. H., Minneman, S.L., Getschow, C.O., and Goodenough- Trepagnier, C., "Computer Disambiguation of Multi-Character Text Entry ' An Adaptive Design Approach", Proc. of the IEEE International Conference on Systems, Man and Cybernetics, 1986, pp. 298-301.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Oommen, B.J., R.S. Valiveti, and Zgierski, J., "An Adaptive Learning Solution to the KeyBoard Optimization Problem".Submitted for Publication.
|
| |
11
|
Sankoff, D., and Kruskal, J.B., Time Warps, String Edits and Macromolecules: The Theory and Practice of Sequence Comparison, Addison Wesley, 1983.
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
Zgierski, J., Application of Learning Automata to Various Optimization Problems, Honours Project, School of Computer Science, Carleton University, Ottawa.
|
|