Jump to content

Клее – мятный кубик

Куб Кли Минти для симплексного метода теневых вершин.

Куб Кли-Минти или многогранник Кли-Минти (названный в честь Виктора Кли и Джорджа Дж. Минти ) — это единичный гиперкуб переменной размерности , углы которого были возмущены. Кли и Минти продемонстрировали, что Данцига Джорджа симплексный алгоритм имеет плохую производительность в худшем случае, когда он инициализируется в одном углу их «сплющенного куба». В трехмерной версии симплексный алгоритм и алгоритм крест-накрест в худшем случае посещают все 8 углов.

В частности, многие алгоритмы линейной оптимизации демонстрируют низкую производительность при применении к кубу Кли-Минти. Данцига В 1973 году Кли и Минти показали, что симплексный алгоритм не является алгоритмом с полиномиальным временем при применении к их кубу. [ 1 ] Позже модификации куба Кли-Минти показали плохое поведение как для других базисных алгоритмов поворота , так и для алгоритмов внутренней точки. [ 2 ]

Описание

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

Куб Кли-Минти изначально был задан с помощью параметризованной системы линейных неравенств с размерностью в качестве параметра. Куб в двухмерном пространстве — это сплющенный квадрат , а «куб» в трёхмерном пространстве — это сплюснутый куб . Помимо алгебраических описаний появились иллюстрации «куба». [ 3 ] Многогранник Кли – Минти имеет вид: [ 4 ]

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

Вычислительная сложность

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

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

Худший случай

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

В математической оптимизации куб Кли-Минти является примером, показывающим наихудшую вычислительную сложность многих алгоритмов линейной оптимизации . Это деформированный куб, в котором ровно 2 Д углы в размерности . Кли и Минти показали, что Данцига симплексный алгоритм посещает все углы (возмущенного) куба в измерении в худшем случае . [ 5 ]

Модификации конструкции Кли-Минти показали аналогичную экспоненциальную временную сложность для других правил поворота симплексного типа, которые сохраняют первоначальную осуществимость, таких как правило Бланда . [ 6 ] Другая модификация показала, что алгоритм крест-накрест , который не поддерживает первоначальную осуществимость, также посещает все углы модифицированного куба Кли-Минти. [ 7 ] Как и симплексный алгоритм, алгоритм крест-накрест в худшем случае посещает все 8 углов трехмерного куба.

Алгоритмы следования по пути

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

Дальнейшие модификации куба Кли-Минти показали плохую производительность алгоритмов следования по центральному пути для линейной оптимизации, поскольку центральный путь подходит сколь угодно близко к каждому из углов куба. Такая производительность «преследования вершин» удивительна, поскольку такие алгоритмы отслеживания пути имеют полиномиальную сложность для линейной оптимизации. [ 8 ]

Средний случай

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

Куб Кли-Минти также вдохновил на исследования сложности в среднем случае . Когда подходящие повороты выполняются случайным образом (а не по правилу наискорейшего спуска), симплексный алгоритм Данцига требует в среднем квадратично много шагов ( порядка . [ 9 ] Стандартные варианты симплексного алгоритма в среднем занимают шаги для куба. [ а ] Однако, согласно Фукуде и Намики (1994) , когда он инициализируется в случайном углу куба, алгоритм крест-накрест посещает только дополнительные углы. [ 11 ] Как симплекс-алгоритм, так и алгоритм крест-накрест посещают в среднем ровно 3 дополнительных угла трехмерного куба.

См. также

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

Примечания

[ редактировать ]
  1. ^ В более общем смысле, для симплексного алгоритма ожидаемое количество шагов пропорционально для задач линейного программирования, которые случайно извлекаются из евклидовой единичной сферы , как доказали Боргвардт и Смейл . [ 10 ]
  1. ^ Клее и Минти (1972) .
  2. ^ Деза, Нематоллахи и Терлаки (2008) .
  3. ^
  4. ^ Гринберг (1997) .
  5. ^
  6. ^
  7. ^
  8. ^
  9. ^ Гартнер и Зиглер (1994) .
  10. ^ Боргвардт (1987) .
  11. ^

Библиография

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

Алгебраическое описание с иллюстрацией

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

Первые две ссылки имеют как алгебраическую конструкцию, так и изображение трехмерного куба Кли–Минти:

Картинки без линейной системы

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0389dfab8731376d7c7911c6ce1834ce__1723682040
URL1:https://arc.ask3.ru/arc/aa/03/ce/0389dfab8731376d7c7911c6ce1834ce.html
Заголовок, (Title) документа по адресу, URL1:
Klee–Minty cube - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)