The single-finger keyboard layout problem

  • Authors:
  • Mauro Dell'Amico;José Carlos Díaz Díaz;Manuel Iori;Roberto Montanari

  • Affiliations:
  • DISMI, University of Modena and Reggio Emilia, via Amendola, 2, 42100 Reggio Emilia, Italy;DISMI, University of Modena and Reggio Emilia, via Amendola, 2, 42100 Reggio Emilia, Italy;DISMI, University of Modena and Reggio Emilia, via Amendola, 2, 42100 Reggio Emilia, Italy;DISMI, University of Modena and Reggio Emilia, via Amendola, 2, 42100 Reggio Emilia, Italy

  • Venue:
  • Computers and Operations Research
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

The problem of designing new keyboard layouts able to improve the typing speed of an average message has been widely considered in the literature of the Ergonomics domain. Empirical tests with users and simple optimization criteria have been used to propose new solutions. On the contrary, very few papers in Operations Research have addressed this optimization problem. In this paper we firstly resume the most relevant problems in keyboard design, enlightening the related Ergonomics aspects. Then we concentrate on keyboards that must be used with a single finger or stylus, like that of portable data assistant, smartphones and other small devices. We show that the underlying optimization problem is a generalization of the well-known quadratic assignment problem (QAP). We recall some of the most effective metaheuristic algorithms for QAP and we propose some non-trivial extensions to the keyboard design problem. We compare the new algorithms through computational experiments with instances obtained from word lists of the English, French, Italian and Spanish languages. We provide on the web benchmark instances for each language and the best solutions we obtained.