Общая задача линейного программирования
⇐ ПредыдущаяСтр 2 из 2 В общем случае и число неизвестных, и число ограничений могут достигать десятков, сотен, тысяч и т.д. Однако набор соответствующих условий ничем (кроме количества) от рассмотренных выше примеров не отличается. Это нетрудно заметить уже по общей постановке задачи линейного программирования. Стандартная математическая формулировка общей задачи линейного программирования выглядит так: требуется найти экстремальное значение показателя эффективности (целевой функции) (линейной функции элементов решения где Что касается существующих методов решения этой задачи с числом переменных, больших двух, то в их основе лежат те же идеи, на которые мы опирались при разработке графического подхода. Конечно, в случае сильного увеличения числа переменных и ограничений техника получения решения заметно усложняется, но она опирается на совершенно стандартные, хорошо разработанные алгоритмы (возникающие трудности связаны лишь с ростом объема необходимых вычислений). Общую постановку задачи линейного программирования можно записать в более компактной форме, если воспользоваться следующим правилом. Правило сокращенного суммирования. Для обозначения суммы чисел принята такая запись: где ∑ - знак суммирования, а k - индекс суммирования. Это обозначение очень удобно: А вот как выглядит запись общей задачи линейного программирования: Транспортная задача Важный тип задач линейного программирования представляет задача о перевозках. Называется она так потому, что цель этой задачи заключается в минимизации полной стоимости перевозок известного количества товаров со складов к потребителю.
Сбалансированная задача - задача о перевозках, в которой общий объем товаров, готовых к отправлению, в точности равен объему товаров, который готовы принять в пунктах назначения. Пример 1. Рассмотрим транспортную задачу, заданную таблицей
Решение. Пусть при условии, что Положим Тогда Из того, что все Тем самым, мы получили условие Не трудно заметить, что Ответ:
Пример 2. Компания имеет два товарных склада и трех оптовых покупателей. Известно, что общий объем запасов на складах составляет 300 тыс. единиц продукции и совпадает с общим объемом заказов покупателей. Обозначим через Тогда соответствующая транспортная задача может быть сформулирована следующим образом. Минимизировать общую стоимость перевозок: при условии, что Получаем задачу линейного программирования, в которой основные ограничения вследствие того, что транспортная задача сбалансирована, является равенствами. Положим Учитывая, что все перевозки должны получить неотрицательные значения, мы приходим к задаче которую можно решить графическим методом. Выписанные неравенства определяют на плоскости (u, v) пятиугольник с вершинами (30, 0), (70, 0), (70, 50), (0, 120), (0, 30).
Ответ:
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|