Скачиваний:
107
Добавлен:
11.03.2016
Размер:
1.36 Mб
Скачать

1.3.1.2. Решение задачи Запуск задачи на решение

Запуск задачи на решение производится из окна Поиск решенияпутем нажатия кнопкиВыполнить.

После запуска на решение задачи ЛП на экране появляется окно Результаты поиска решения с одним из сообщений, представленных на рис.1.7, 1.8 и 1.9.

Рис.1.7. Сообщение об успешном решении задачи

Рис.1.8. Сообщение при несовместной системе ограничений задачи

Рис.1.9. Сообщение при неограниченности ЦФ в требуемом направлении

Иногда сообщения, представленные на рис.1.8 и 1.9, свидетельствуют не о характере оптимального решения задачи, а о том, что при вводе условий задачи в Excelбыли допущеныошибки, не позволяющиеExcelнайти оптимальное решение, которое в действительности существует (см. ниже подразд.1.3.5).

Если при заполнении полей окна Поиск решения были допущены ошибки, не позволяющие Excel применить симплекс-метод для решения задачи или довести ее решение до конца, то после запуска задачи на решение на экран будет выдано соответствующее сообщение с указанием причины, по которой решение не найдено. Иногда слишком малое значение параметра Относительная погрешность не позволяет найти оптимальное решение. Для исправления этой ситуации увеличивайте погрешность поразрядно, например от 0,000001 до 0,00001 и т. д.

В окне Результаты поиска решения представлены названия трех типов отчетов: Результаты, Устойчивость, Пределы. Они необходимы при анализе полученного решения на чувствительность. Для получения же ответа (значений переменных, ЦФ и левых частей ограничений) прямо в экранной форме просто нажмите кнопку OK. После этого в экранной форме появляется оптимальное решение задачи (рис.1.10).

Рис.1.10. Экранная форма задачи (1.1) после получения решения

1.3.2. Целочисленные задачи линейного программирования

Допустим, что к условию задачи (1.1) добавилось требование целочисленности значений всех переменных. В этом случае описанный выше процесс ввода условия задачи необходимо дополнить следующими шагами.

В окне Поиск решения(менюСервис Поиск решения), нажмите кнопкуДобавитьи в появившемся окнеДобавление ограничений введите ограничения следующим образом (рис.1.11):

  • в поле Ссылка на ячейку введите адреса ячеек переменных задачи, то есть$B$3:$C$3;

  • в поле ввода знака ограничения установите целое;

  • подтвердите ввод ограничения нажатием кнопки OK.

На рис.1.13 представлено решение задачи (1.1), к ограничениям которой добавлено условие целочисленности значений ее переменных.

Рис.1.11. Ввод условия целочисленности переменных задачи (1.1)

Рис.1.12. Окно Поиск решенияпри условии целочисленности переменных задачи (1.1)

Рис.1.13. Решение задачи (1.1) при условии целочисленности ее переменных

Лабораторная работа №2 «двухиндексные задачи линейного программирования. Стандартная транспортная задача»

2.1. ЦЕЛЬ РАБОТЫ

Приобретение навыков построения математических моделей стандартных транспортных задач линейного программирования (ЛП) и решения их в MicrosoftExcel.

2.2. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Для транспортной модели ЛП, соответствующей номеру вашего варианта, найдите оптимальное решение в табличном редакторе MicrosoftExcelи продемонстрируйте его преподавателю.

2.3. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

2.3.1. Стандартная модель транспортной задачи (ТЗ)

Стандартная ТЗ определяется как задача разработки наиболее экономичного плана перевозки продукции одного видаиз нескольких пунктов отправления в пункты назначения. При этом величина транспортных расходов прямо пропорциональна объему перевозимой продукции и задается с помощью тарифов на перевозкуединицы продукции.

Исходные параметры модели ТЗ

  1. m– количество пунктов отправления;

  2. n– количество пунктов назначения;

  3. – запас продукции в пункте отправления() [ед. тов.];

  4. – спрос на продукцию в пункте назначения() [ед. тов.];

  5. – тариф (стоимость) перевозки единицы продукции из пункта отправленияв пункт назначения[д.ед./ед. тов.].

Искомые параметры модели ТЗ

1. – количество продукции, перевозимой из пункта отправленияв пункт назначения[ед. тов.].

2. – транспортные расходы на перевозку всей продукции [д.ед.].

Этапы построения модели

  1. Определение переменных.

  2. Проверка сбалансированности задачи.

  3. Построение сбалансированной транспортной матрицы.

  4. Задание ЦФ.

  5. Задание ограничений.

Транспортная модель

(2.1)

Целевая функция представляет собой транспортные расходы на осуществление всех перевозок. Первая группа ограничений указывает, что запас продукции в любом пункте отправления должен быть равен суммарному объему перевозок продукции из этого пункта. Вторая группа ограничений указывает, что суммарные перевозки продукции в пункт потребления должны полностью удовлетворить спрос на продукцию в этом пункте. Наглядной формой представления модели ТЗ является транспортная матрица (табл.2.1).

Таблица 2.1