Jump to content

Сортировочный номер

В математике и информатике числа сортировки представляют собой последовательность чисел, введенную в 1950 году Хьюго Штейнхаусом для анализа алгоритмов сортировки сравнением . Эти числа дают наихудшее количество сравнений, используемых как при двоичной сортировке вставкой, так и при сортировке слиянием . Однако существуют другие алгоритмы, которые используют меньше сравнений.

Формула и примеры [ править ]

The номер сортировки определяется по формуле [1]

где

Последовательность чисел, заданная этой формулой (начиная с ) является

0, 1, 3, 5, 8, 11, 14, 17, 21, 25, 29, 33, 37, 41, ... (последовательность A001855 в OEIS ).

Эту же последовательность чисел можно получить и из рекуррентного соотношения [2] ,

или закрытая форма

Это пример 2-регулярной последовательности . [2]

Асимптотически значение число сортировки колеблется примерно между и в зависимости от соотношения между и ближайшая степень двойки . [1]

Приложение к сортировке [ править ]

В 1950 году Хьюго Штейнхаус заметил, что эти числа подсчитывают количество сравнений, используемых при двоичной сортировке вставками , и предположил (ошибочно), что они дают минимальное количество сравнений, необходимое для сортировки. элементы, использующие любую сортировку сравнения . Гипотеза была опровергнута в 1959 году Л. Р. Фордом-младшим и Селмером М. Джонсоном , которые нашли другой алгоритм сортировки, сортировку слиянием-вставкой Форда-Джонсона , использующий меньшее количество сравнений. [1]

Та же самая последовательность чисел сортировки также дает наихудшее количество сравнений, используемых при сортировке слиянием для сортировки. предметы. [2]

Другие приложения [ править ]

Числа сортировки (сдвинутые на одну позицию) также дают размеры кратчайших возможных супершаблонов для слоистых перестановок . [3]

Ссылки [ править ]

  1. ^ Перейти обратно: а б с Форд, Лестер Р. младший ; Джонсон, Селмер М. (1959), «Турнирная задача», American Mathematical Monthly , 66 (5): 387–389, doi : 10.2307/2308750 , JSTOR   2308750 , MR   0103159
  2. ^ Перейти обратно: а б с Аллуш, Жан-Поль; Шалит, Джеффри (1992), «Кольцо -регулярные последовательности", Theoretical Computer Science , 98 (2): 163–197, doi : 10.1016/0304-3975(92)90001-V , MR   1166363. См. пример 28, стр. 192.
  3. ^ Альберт, Майкл ; Энген, Майкл; Пантоне, Джей; Ваттер, Винсент (2018), «Универсальные слоистые перестановки», Электронный журнал комбинаторики , 25 (3): P23:1–P23:5, arXiv : 1710.04240 , doi : 10.37236/7386 , S2CID   52100342
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 092b097401a230481f58574e42431e70__1704383640
URL1:https://arc.ask3.ru/arc/aa/09/70/092b097401a230481f58574e42431e70.html
Заголовок, (Title) документа по адресу, URL1:
Sorting number - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)