~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ FCCD80620DA5C878650D1E66D965D6AF__1709314560 ✰
Заголовок документа оригинал.:
✰ Online algorithm - Wikipedia ✰
Заголовок документа перевод.:
✰ Онлайн-алгоритм — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Online_algorithm ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/fc/af/fccd80620da5c878650d1e66d965d6af.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/fc/af/fccd80620da5c878650d1e66d965d6af__translat.html ✰
Дата и время сохранения документа:
✰ 19.06.2024 22:58:39 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 1 March 2024, at 20:36 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Онлайн-алгоритм — Википедия Jump to content

Онлайн-алгоритм

Из Википедии, бесплатной энциклопедии

В информатике алгоритм онлайн- [1] это тот, который может обрабатывать входные данные последовательно, т. е. в том порядке, в котором входные данные подаются в алгоритм , без наличия всех входных данных с самого начала.

Напротив, автономный алгоритм с самого начала получает все данные о проблеме и должен выдать ответ, который решает поставленную проблему. В исследовании операций область, в которой разрабатываются онлайн-алгоритмы, называется онлайн-оптимизацией .

В качестве примера рассмотрим алгоритмы сортировки: сортировка выбором и сортировка вставкой : сортировка выбором неоднократно выбирает минимальный элемент из неотсортированного остатка и помещает его в начало, что требует доступа ко всему вводу; таким образом, это автономный алгоритм. С другой стороны, сортировка вставками рассматривает один входной элемент за итерацию и создает частичное решение без учета будущих элементов. Таким образом, сортировка вставками — это онлайн-алгоритм.

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

Не каждый оффлайн-алгоритм имеет эффективный онлайн- аналог.

В теории грамматик они связаны с прямолинейными грамматиками .

Определение [ править ]

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

Другие интерпретации [ править ]

Другие точки зрения на онлайн-входы в алгоритмы см.

Примеры [ править ]

Некоторые онлайн-алгоритмы :

Проблемы с онлайном [ править ]

Проблема, иллюстрирующая концепции онлайн-алгоритмов, — это проблема канадского путешественника . Цель этой проблемы — минимизировать стоимость достижения цели во взвешенном графе, где некоторые ребра ненадежны и могут быть удалены из графа. Однако о том, что ребро было удалено ( не удалось узнает только ), путешественник тогда, когда он/она достигает одной из конечных точек ребра. Худшим случаем этой проблемы является просто то, что все ненадежные ребра выходят из строя, и проблема сводится к обычной задаче о кратчайшем пути . Альтернативный анализ проблемы можно провести с помощью конкурентного анализа. В этом методе анализа автономный алгоритм заранее знает, какие ребра потерпят неудачу, и цель состоит в том, чтобы минимизировать соотношение между производительностью онлайн- и оффлайн-алгоритмов. Эта задача является PSPACE-полной .

которых предлагает более одного онлайн-алгоритма Существует множество формальных задач, решение :

См. также [ править ]

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

  1. ^ Перейти обратно: а б Карп, Ричард М. (1992). «Онлайн-алгоритмы против офлайн-алгоритмов: сколько стоит знать будущее?» (PDF) . Конгресс ИФИП (1) . 12 : 416–429 . Проверено 17 августа 2015 г.
  2. ^ Дочоу, Роберт (2016). Онлайн-алгоритмы решения задачи выбора портфеля . Спрингер Габлер.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: FCCD80620DA5C878650D1E66D965D6AF__1709314560
URL1:https://en.wikipedia.org/wiki/Online_algorithm
Заголовок, (Title) документа по адресу, URL1:
Online algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)