Jump to content

Слово ОЗУ

В теоретической информатике модель слов RAM (словной машины с произвольным доступом) представляет собой модель вычислений , в которой машина с произвольным доступом выполняет арифметические и побитовые операции над словом из w битов. Майкл Фредман и Дэн Уиллард создали его в 1990 году для моделирования таких языков программирования, C. как [1]

Модель словесной оперативной памяти представляет собой абстрактную машину, похожую на машину с произвольным доступом , но с конечной памятью и длиной слова. Он работает со словами размером до w бит, то есть может хранить целые числа до . Поскольку модель предполагает, что размер слова соответствует размеру задачи, то есть для задачи размера n , Модель слова RAM является трансдихотомической моделью . [2] Модель позволяет как арифметические операции, так и побитовые операции, включая логические сдвиги выполнять , за постоянное время (точный набор команд, предполагаемый алгоритмом или доказательством с использованием модели, может варьироваться).

Алгоритмы и структуры данных

[ редактировать ]

В модели словесной оперативной памяти целочисленная сортировка может выполняться довольно эффективно. Йиджи Хан и Миккель Торуп создали рандомизированный алгоритм для сортировки целых чисел за ожидаемое время нотации Big O ) , [3] в то время как Хан также создал детерминированный вариант с временем выполнения . [4]

Проблема динамического предшественника также обычно анализируется в словесной модели RAM и была первоначальной мотивацией для этой модели. Дэн Уиллард использовал быстрые попытки решить эту проблему в время, или, точнее, где U — граница хранимых значений. [5] Майкл Фредман и Уиллард также решили проблему, используя деревья слияния в время. [1] Используя экспоненциальные деревья поиска , запрос можно выполнить в . [6]

Дополнительные результаты в словесной модели RAM приведены в статье о поиске по диапазону .

Нижние границы, применимые к алгоритмам словного ОЗУ, часто доказываются в модели ячейки-зонда .

См. также

[ редактировать ]
  1. ^ Jump up to: а б Фредман, Майкл ; Уиллард, Дэн (1990). «Прорыв через теоретический барьер с помощью термоядерных деревьев». Симпозиум по теории вычислений : 1–7.
  2. ^ На самом деле обычно предполагается, что n меньше, чем , так что рассматриваемая структура данных может быть проиндексирована w -битными адресами.
  3. ^ Хан, Ицзе; Торуп, М. (2002), «Целочисленная сортировка в ожидаемом времени O( n log log n ) и линейном пространстве», Труды 43-го ежегодного симпозиума по основам информатики (FOCS 2002) , Компьютерное общество IEEE, стр. 135 –144, CiteSeerX   10.1.1.671.5583 , doi : 10.1109/SFCS.2002.1181890 , ISBN  978-0-7695-1822-0
  4. ^ Хан, Ицзе (2004), «Детерминированная сортировка во времени O ( n log log n ) и линейном пространстве», Journal of Algorithms , 50 (1): 96–105, doi : 10.1016/j.jalgor.2003.09.001 , MR   2028585
  5. ^ Уиллард, Дэн Э. (1983). «Лог-логарифмические запросы диапазона наихудшего случая возможны в пространстве Θ (N)». Письма об обработке информации . 17 (2): 81–84.
  6. ^ Андерссон, Арне; Торуп, Миккель (2007). «Динамические упорядоченные множества с экспоненциальными деревьями поиска». Журнал АКМ . 54 (3): 1–40. arXiv : cs/0210006 . дои : 10.1145/1236457.1236460 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 14cb63e56346bf7fae7e015163073aff__1700247600
URL1:https://arc.ask3.ru/arc/aa/14/ff/14cb63e56346bf7fae7e015163073aff.html
Заголовок, (Title) документа по адресу, URL1:
Word RAM - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)