Jump to content

Генератор МИКСМАКС

Генератор МИКСМАКС
Сорт генератор псевдослучайных чисел
Структура данных Множество
Худшая производительность На )
Лучшая производительность На )
Средняя производительность На )
Наихудшая пространственная сложность На )
Оптимальный Да

Генератор MIXMAX представляет собой семейство генераторов псевдослучайных чисел (ГПСЧ) и основан на C-системах Аносова ( диффеоморфизм Аносова ) и K-системах Колмогорова ( автоморфизм Колмогорова ). Он был представлен в препринте Г. Саввидия и Н. Тер-Арутюнян-Саввиди 1986 года и опубликован в 1991 году. [ 1 ]

Быструю реализацию генератора на C / C++ разработал Константин Саввидий. [ 2 ] Это настоящий 64-битный генератор. Период генератора а колмогоровская энтропия равна по размеру матрицы . [ 3 ] Этот генератор занимает менее 2 КБ, и если требуется меньшее состояние генератора, также существует версия N = 17 с требованиями к памяти менее 200 байт.

Генератор работает на большинстве 64-битных систем, включая 64-битные версии Linux и Intel Mac. Он также был протестирован на PPC и ARM архитектурах . Последняя версия также работает на 32-битных системах и Windows. Генератор одинаково можно использовать с программами на C++. [ 4 ] был выбран в качестве генератора по умолчанию в CLHEP. [ 5 ] для использования в Geant4 [ 6 ] и существует ROOT- интерфейс [ 7 ] и интерфейс PYTHIA . [ 8 ] Недавно он был тщательно протестирован на самых разных платформах в рамках выпуска CLHEP/Geant4. Проект MIXMAX, финансируемый ЕС [ 9 ]

Анализ Л'Экуайера, Вамберга и Бурсере: [ 10 ] см. также, [ 11 ] показал, что генераторы MIXMAX имеют решетчатую структуру, когда полученные случайные числа рассматриваются в n - мерном пространстве, большем, чем размерность N матричного генератора, и только в этих больших размерностях n > N они лежат на множестве параллельных гиперплоскостей и определили максимальное расстояние между покрывающими гиперплоскостями.

  1. ^ Саввидий, ГК; Тер-Арутюнян-Саввидий, Н.Г. (1991). «О моделировании физических систем Монте-Карло». Журнал вычислительной физики . 97 (2): 566. Бибкод : 1991JCoPh..97..566S . дои : 10.1016/0021-9991(91)90015-D .
  2. ^ Саввидий, К. (2015). «Генератор случайных чисел MIXMAX». Компьютерная физика. Коммуникации . 196 : 161–165. arXiv : 1403.5355 . Бибкод : 2015CoPhC.196..161S . дои : 10.1016/j.cpc.2015.06.003 . S2CID   16908633 .
  3. ^ Саввидий, К.; Саввидий, Г. (2015). «Спектр и энтропия C-систем Генератор случайных чисел MIXMAX». Хаос, солитоны и фракталы . 91 : 33–38. arXiv : 1510.06274 . Бибкод : 2016CSF....91...33S . дои : 10.1016/j.chaos.2016.05.003 . S2CID   119291387 .
  4. ^ "способствовать росту" . проект-www.boost.org.
  5. ^ «КЛХЭП» . proj-clhep.web.cern.ch.
  6. ^ «Геант4» . proj-clhep.web.cern.ch. 15 декабря 2022 г.
  7. ^ «ROOT — ROOT::Math::MixMaxEngine Class» . root.cern.ch. ​Проверено 9 апреля 2016 г.
  8. ^ "ПИТИЯ - ПИТИЯ::Random::MixMaxRndm класс" . thep.lu.se Проверено 1 января 2022 г.
  9. ^ «Самый быстрый генератор случайных чисел может сократить счета за электроэнергию» . Commission.europa.eu/index_en.
  10. ^ Белка, Пьер; Вамберг, Поль; Бурсере, Эрван (22 сентября 2017 г.). «Спектральный анализ генераторов случайных чисел MIXMAX» (PDF) .
  11. ^ Мартиросян Н.; Саввидий, К.; Саввидий Г. (19 ноября 2018 г.). «Спектральный тест генератора случайных чисел MIXMAX». Хаос, солитоны и фракталы . 118 : 242–248. arXiv : 1806.05243 . дои : 10.1016/j.chaos.2018.11.024 . S2CID   51687163 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bf95ad25e2dbc340f0c4aa549fa0f24d__1701337020
URL1:https://arc.ask3.ru/arc/aa/bf/4d/bf95ad25e2dbc340f0c4aa549fa0f24d.html
Заголовок, (Title) документа по адресу, URL1:
MIXMAX generator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)