Задача об эргономичном размещении конечного числа символов по конечному числу ячеек. Основные варианты уменьшения числа нажатий клавишей при наборе фиксированного текста. Раскладка русского и английского алфавитов на клавиатуре мобильного телефона

Рассматривается специальная задача об эргономичном размещении конечного числа символов по конечному числу ячеек. Решение задачи применяется для более удобного размещения английских и русских букв на клавиатуре мобильного телефона.

Рубрика Математика
Вид статья
Язык русский
Дата добавления 10.11.2015
Размер файла 66,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Программные продукты и системы,

Москва, 2008 № 3, С.29 - 31.

Об одной задаче оптимального размещения и её приложении

З.Д. Усманов, И.Л. Васильева

Формулировка задачи

Пусть - упорядоченное - множество символов и - упорядоченное - множество ячеек, в которых размещаются наборы символов с сохранением порядка, т.е.

. (1)

Предполагается, что ,

, , и . (2)

Отметим, что для использования однотипной записи в (1) введен индекс , значение которого равно нулю. Запись (1) при фиксированных значениях , , будем называть вариантом размещения символов , , по ячейкам , .

Условия (1) и (2) показывают, что мы рассматриваем только такие варианты размещения, в которых сохраняется общий порядок следования символов и ни одна из ячеек не пуста. В таком случае общее количество различных вариантов (1) будет зависеть только от числа символов, размещаемых в тех или иных ячейках, в то время как упорядоченность символов не будет иметь значения. Но тогда в согласии с [1] количество различных вариантов определяется числом сочетаний из элементов по .

Теперь введем два набора положительных чисел. Элементы одного из них - , , причем , - поставим в соответствие по индексу символам множества . Другой набор положительных чисел , - строго монотонно возрастающий, . В ячейке , , содержащей символов, число будем связывать с символом , .

Сопоставим каждому варианту размещения символов по ячейкам множества количественный показатель

. (3)

ЗАДАЧА 1

Из множества вариантов размещений выявить тот, для которого показатель принимает минимальное значение.

Для решения задачи предложен алгоритм переборного типа. Мы не приводим его описание, поскольку его основу составляет хорошо известное в комбинаторном анализе последовательное перечисление всех способов проведения линий в промежутках между неразличимыми элементами или же окрашивания цветами одинаковых объектов, см. [1]. Опишем одну из практических интерпретаций рассмотренной задачи на примере мобильного телефона.

Приложение задачи 1

размещение символ мобильный телефон

Возрастающая популярность сервиса коротких сообщений (SMS) заставляет задуматься о необходимости упрощения процедуры ввода текста. В настоящее время обсуждаются различные пути продвижения в данном направлении: это - и создание виртуальных клавиатур (сенсорных дисплеев), и дальнейшее развитие QWERTY клавиатур, например, с клавишами треугольной формы для ввода символов путем нажатия на соответствующий угол и т.д. Все предложения преследуют цели уменьшения трудоемкости или повышения скорости набора электронных сообщений.

У большинства мобильных телефонов клавиши содержат одну цифру и 3-4 буквы, расположенные в алфавитном порядке. При формировании текста сообщений использование необходимого символа осуществляется нажатием соответствующей клавиши, причем в количестве, равном его порядковому номеру среди символов данной клавиши. Вследствие этого при наборе текста количество нажатий клавишей оказывается больше числа символов текста, в связи с чем вполне естественной представляется следующая

ЗАДАЧА 2

Возможно ли за счет иного размещения букв (с сохранением их алфавитного порядка) на клавиатуре мобильного телефона в сравнении с уже существующей раскладкой добиться уменьшения числа нажатий клавишей при наборе фиксированного текста?

Покажем, что поставленный вопрос может быть интерпретирован как трансформация задачи 1 в конкретную прикладную сферу. В самом деле, в качестве множества будем рассматривать алфавит какого-либо естественного языка, элементами которого являются буквы , , и в качестве , , - относительные частоты встречаемости букв в фиксированном тексте естественного языка. Ячейки, о которых идет речь в задаче 1, отождествим с клавишами клавиатуры мобильного телефона. Остается пояснить значения . Полагая, что усилия, затрачиваемые на однократное нажатие клавишей, одинаковы, мы можем принять ( ), т.е. связать с количеством нажатий на клавишу для извлечения буквы , , .

В таком случае критерий качества , введенный формулой (3), приобретает смысл относительной работы, затрачиваемой пользователем при наборе фиксированного текста, а минимальное значение достигается на оптимальной раскладке букв на клавиатуре мобильного телефона.

Эргономичная раскладка русского и английского алфавитов на клавиатуре мобильного телефона.

Современная раскладка упомянутых алфавитов имеет следующий вид:

Размещено на http://www.allbest.ru/

(4)

Покажем, какого рода раскладки букв получаются на основе предложенной математической модели. Для этих целей конкретизируем значения параметров и . Отметим, прежде всего, что мы будем рассматривать два варианта - и , т.е. размещать буквы на восьми клавишах, что ныне имеет место, а также и на девяти клавишах, поскольку нет особых причин отвергать такую возможность.

Что касается , , то их значения принимаются равными частотам встречаемости букв в русском языке:

Таблица 1

А

Б

В

Г

Д

Е

Ж

З

И

й

К

7,51

1,75

4,53

1,8

3,02

8,73

0,97

1,75

7,44

1,18

3,37

Л

М

Н

О

П

Р

С

Т

У

Ф

Х

4,2

3,12

6,45

11,01

2,8

4,77

5,5

6,49

2,48

0,19

1,07

Ц

Ч

Ш

Щ

Ъ

Ы

Ь

Э

Ю

Я

0,45

1,49

0,68

0,45

1,01

1,97

0,79

0,32

0,73

2,12

а в случае английского языка - частотам встречаемости букв в английском языке:

Таблица 2

A

B

C

D

E

F

G

H

I

J

K

L

M

7,96

1,6

2,84

4,01

12,86

2,62

1,99

5,39

7,77

0,16

0,41

3,51

2,43

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

7,51

6,62

1,81

0,17

6,83

6,62

9,72

2,48

1,15

1,8

0,17

1,52

0,05

В этих таблицах частоты букв показаны в процентах, см. [2].

В связи с тем, что табличные значения отличны от тех, которые имеют место для конкретных текстов, раскладки букв, полученные далее с помощью математической модели, названы нами эргономичными.

Раскладка букв русского алфавита по 8 клавишам. Трудоёмкость современной русской клавиатуры (4), рассчитанная по формуле (3), равна 2,2344. Среди = 2629575 возможных раскладок минимальная трудоемкость - 2,0381, на 8,8% меньше, чем для (4), достигается на следующей раскладке:

Размещено на http://www.allbest.ru/

Её недостаток в том, что в третьем ряду на первой клавише размещаются 6 символов (затруднительно реализовать на практике ввиду ограниченной площади клавиши). С практической точки зрения может быть предложена несколько худшая раскладка, см. далее, но содержащая не более пяти символов на каждой клавише. Трудоемкость такой клавиатуры - 2,0519, на 8,2% меньше, чем для (4).

Размещено на http://www.allbest.ru/

Раскладка букв английского алфавита на 8 клавишах. Трудоёмкость современной английской клавиатуры (4), рассчитанная по формуле (3), равна 2,1632. Среди = 657800 возможных раскладок минимальная трудоемкость - 1,6009, на 26% меньше, чем для (4), достигается на следующей раскладке:

Размещено на http://www.allbest.ru/

Её недостаток в том, что в третьем ряду на последней клавише размещаются семь символов. С практической точки зрения может быть предложена несколько худшая раскладка, но содержащая не более пяти символов на каждой клавише. Трудоемкость представленной далее клавиатуры - 1,6317, что на 24,6% меньше, чем для (4).

Размещено на http://www.allbest.ru/

Раскладка букв русского алфавита на 9 клавишах. Среди = 7888725 возможных раскладок минимальная трудоемкость - 1,8574, на 16,8% меньше, чем для (4), достигается на следующей раскладке:

Размещено на http://www.allbest.ru/

Её недостаток в том, что на первой клавише в третьем ряду располагаются 6 символов (затруднительно реализовать на практике ввиду ограниченной площади клавиши). С практической точки зрения может быть предложена несколько худшая раскладка, но содержащая не более пяти символов на каждой клавише:

Размещено на http://www.allbest.ru/

Трудоемкость такой клавиатуры равна 1,8712, что на 16,3% меньше, чем для (4).

Раскладка букв английского алфавита на 9 клавишах. Среди = 1562275 возможных раскладок минимальная трудоемкость - 1,4947, на 30,9% меньше, чем для (4), достигается на следующей раскладке:

Размещено на http://www.allbest.ru/

Указанные раскладки можно рекомендовать для практического использования.

Список литературы

1. Рыбников К.А. Введение в комбинаторный анализ. - М. Изд-во МГУ, 1985. - 308 с.

2. http://tirantrain.livejournal.com

Размещено на Allbest.ru

...

Подобные документы

  • Число как основное понятие математики. Натуральные числа. Простые числа Мерсенна, совершенные числа. Рациональные числа. Дробные числа. Дроби в Древнем Египте, Древнем Риме. Отрицательные числа. Комплексные, векторные, матричные, трансфинитные числа.

    реферат [104,5 K], добавлен 12.03.2004

  • Письменная история числа "пи", происхождение его обозначения и "погоня" за десятичными знаками. Определение числа "пи" как отношения длины окружности к её диаметру. История числа "е", мнемоника и мнемоническое правило, числа с собственными именами.

    реферат [125,9 K], добавлен 28.11.2010

  • Определение числа e, вычисление его приближенного значения и его трансцендентность. Анализ формул числа е с помощью рядов и пределов функции. Проявление числа e в реальной жизни и его практическое применение. Применение числа e в математических задачах.

    курсовая работа [352,9 K], добавлен 17.05.2021

  • Сущность и методика определения алгебраического числа, оценка существующего поля. Рациональные приближения алгебраических чисел. Задача построения уравнения с заданными корнями. Приводимые и неприводимые многочлены. Трансцендентные числа Лиувилля.

    курсовая работа [219,6 K], добавлен 23.03.2015

  • Практическиое решение задач по теории вероятности. Задача на условную вероятность. Задача на подсчет вероятностей. Задача на формулу полной вероятности. Задача на теорему о повторении опытов. Задача на умножение вероятностей. Задача на схему случаев.

    контрольная работа [29,7 K], добавлен 24.09.2008

  • Комплексные числа в алгебраической форме. Степень мнимой единицы. Геометрическая интерпретация комплексных чисел. Тригонометрическая форма. Приложение теории комплексных чисел к решению уравнений 3-й и 4-й степени. Комплексные числа и параметры.

    дипломная работа [1,1 M], добавлен 10.12.2008

  • Числа натурального ряда, их закономерное периодическое изменение: сведение бесконечного к конечному путем выявления периодичности. Обоснование метода поиска простых чисел с помощью "решета" Баяндина. Закон динамического сохранения относительных величин.

    книга [359,0 K], добавлен 28.03.2012

  • Классическая формула для вероятности события, отношение благоприятного числа исходов опыта к общему числу всех равновозможных несовместных исходов. Понятие непрерывной и дискретной случайной величины, их числовые характеристики и законы распределения.

    презентация [5,5 M], добавлен 19.07.2015

  • Частное решение неоднородных дифференциальных уравнений. Геометрический смысл комплексного числа. Аргумент комплексного числа, его поиск с учетом четверти. Комплексное число в тригонометрической форме, извлечение корня третьей степени, формула Эйлера.

    контрольная работа [24,8 K], добавлен 09.09.2009

  • Производная - основное понятие дифференциального исчисления, характеризующее скорость изменения функции. Исследование правил дифференцирования, которые используют при нахождении производных. Определение производной алгебраической суммы конечного числа.

    презентация [175,0 K], добавлен 21.09.2013

  • Задачи о пифагоровых треугольниках с целочисленными значениями сторон. Практическое использование задач в геодезии, в атомных и молекулярных структурах и в астрономических расчетах. Число вариантов представления исходного числа в виде двух сомножителей.

    статья [29,9 K], добавлен 26.08.2013

  • Понятия целой и дробной частей действительного числа. Основные свойства функции и ее график. Применение свойств функции y = [x] при решении уравнений и геометрических задач. Описание реальных процессов непрерывными функциями. Решение задач на делимость.

    курсовая работа [487,7 K], добавлен 29.05.2016

  • Комплексные числа и комплексные равенства, их алгебраическая и тригонометрическая формы. Арифметические действия над комплексными числами. Целые функции (многочлены) и их свойства. Решение алгебраических уравнений на множестве комплексных чисел.

    лекция [464,6 K], добавлен 12.06.2011

  • Система, свойства и модели комплексных чисел. Категоричность и непротиворечивость аксиоматической теории комплексных чисел. Корень четной степени из отрицательного числа. Матрицы второго порядка, действительные числа. Операции сложения и умножения матриц.

    курсовая работа [1,1 M], добавлен 15.06.2011

  • Выпуклые многогранники и их "ежи". Понятие опорной плоскости и ее свойства. Пересечение конечного числа полупространств. Множество векторов в пространстве. Многогранники с центрально-симметричными гранями и центрально-симметричные многогранники.

    презентация [1,4 M], добавлен 22.04.2013

  • Графическое решение задачи линейного программирования. Общая постановка и решение двойственной задачи (как вспомогательной) М-методом, правила ее формирования из условий прямой задачи. Прямая задача в стандартной форме. Построение симплекс таблицы.

    задача [165,3 K], добавлен 21.08.2010

  • Основные свойства функций, для которых существуют пределы. Понятие бесконечно малых величин и их суммы. Предел алгебраической суммы, разности и произведения конечного числа функций. Предел частного двух функций. Нахождение предела сложной функции.

    презентация [83,4 K], добавлен 21.09.2013

  • Решение системы линейных алгебраических уравнений по формулам Крамер. Возведение комплексного числа в натуральную степень. Исследование функции на возрастание и убывание. Нахождение ординаты в экстремальной точке. Задача на вычисление длины дуги кривой.

    контрольная работа [303,7 K], добавлен 13.12.2012

  • Проблема несоизмеримых, первый кризис в основании математики, его следствия и попытки преодоления. Зарождение и развитие понятия числа. Становление теории предела, создание теории действительного числа. Великие метематики: Вейерштрасс, Кантор, Дедекинд.

    реферат [65,2 K], добавлен 26.11.2009

  • Определение операций сложения, вычитания и умножения для дуальных чисел. Определение модуля и сопряжённого числа. Деление на дуальное число. Определение делителя нуля. Запись дуального числа в форме, близкой к тригонометрической форме комплексного числа.

    курсовая работа [507,8 K], добавлен 10.04.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.