Лекция
Сразу хочу сказать, что здесь никакой воды про целочисленное программирование, и только нужная информация. Для того чтобы лучше понимать что такое целочисленное программирование , настоятельно рекомендую прочитать все из категории Математическое программирование.
целочисленное программирование — раздел математического программирования, в котором на все или некоторые переменные дополнительно накладывается ограничение целочисленности .
Простейший метод решения задачи целочисленного программирования — сведение ее к задаче линейного программирования с проверкой результата на целочисленность.
Булевское программирование
К частному случаю задачи целочисленного линейного программирования относятся задачи, где переменные X могут принимать всего лишь два значения — 0 и 1. Об этом говорит сайт https://intellect.icu . Соответствующие задачи часто называют задачами булевского программирования. Наиболее известные из этих задач — задача о назначениях (какого работника на какую работу поставить), задача выбора маршрута (задача коммивояжера, задача почтальона), задача о максимальном паросочетании и т. д. Целочисленное программирование применяется при решении задачи оптимизации развития компании, в которой 0 или 1 означают покупку какого-либо оборудования.
Для решения задач этого типа разрабатываются специфические алгоритмы, основанные на комбинаторике, графах и т. д.
А как ты думаешь, при улучшении целочисленное программирование, будет лучше нам? Надеюсь, что теперь ты понял что такое целочисленное программирование и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Математическое программирование
Из статьи мы узнали кратко, но содержательно про целочисленное программирование
Комментарии
Оставить комментарий
Математическое программирование
Термины: Математическое программирование