Logo bg.boatexistence.com

Полезна ли е комбинаторната оптимизация?

Съдържание:

Полезна ли е комбинаторната оптимизация?
Полезна ли е комбинаторната оптимизация?

Видео: Полезна ли е комбинаторната оптимизация?

Видео: Полезна ли е комбинаторната оптимизация?
Видео: Модул "Algorithms with C#" 2024, Юли
Anonim

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

За какво се използва комбинаторната оптимизация?

Комбинаторната оптимизация е процесът на търсене на максимуми (или минимуми) на целева функция F, чийто домейн е дискретно, но голямо конфигурационно пространство (за разлика от N-мерно непрекъснато пространство).

Защо комбинаторната оптимизация е трудна?

Трудността произтича от факта, че за разлика от линейното програмиране, осъществимата област на комбинаторния проблем не е изпъкнало множество. Следователно, вместо това трябва да търсим решетка от възможни точки или в случай на смесено цяло число, набор от несвързани полуправи или отсечки, за да намерим оптимално решение.

Какъв е проблемът с комбинаторната оптимизация?

Комбинаторната оптимизация е тема, която се състои от от намиране на оптимален обект от краен набор от обекти … Работи в областта на онези оптимизационни проблеми, в които наборът от осъществими решения е дискретен или може да бъде сведен до дискретен и в който целта е да се намери най-доброто решение.

Трудна ли е комбинаторната оптимизация NP?

Когато се докаже, че версията за решение на комбинаторен оптимизационен проблем принадлежи към класа NP-пълни проблеми, тогава оптимизационната версия е NP-трудна … Проблемът за оптимизация, т.е. намирането на минималния брой (най-малко k) на звездовидни многоъгълници, чието обединение е равно на даден прост многоъгълник, е NP-трудно.

Препоръчано: