ЛАБОРАТОРНАЯ РАБОТА №1. Построение и решение простейшей линейной модели оптимального программирования

Содержание лабораторной работы

1. По условию задачи построить модель линейного программирования:

ЛАБОРАТОРНАЯ РАБОТА №1. Построение и решение простейшей линейной модели оптимального программирования - student2.ru

2. Ввести исходные данные для расчета по модели в таблицы MS EXCEL, сформировать таблицы промежуточной информации.

3. Решить задачу с помощью модели. Проанализировать решение на основе информации подготовленных отчетов о результатах и устойчивости.

4. Выполнить по аналогии индивидуальное задание.

4. Написание отчета по лабораторной работе сделанной на основе индивидуальных данных.

В отчет входит построенная модель (скрин модели сделанной в «поиске решения»), скрин таблиц MS EXCEL , результаты решения задачи

2.2 Рекомендации по выполнению лабораторной работы

Рассмотрим выполнение данной лабораторной работы на следующем примере.

Фирма Нева-Тур размещает туристические группы в трех гостиницах. Известно количество туристов, прибывающих в каждой группе (табл. 2.1), количество свободных мест в гостиницах, стоимость проживания и транспортные расходы (табл. 2.2). Необходимо разместить туристов в гостиницах, таким образом, чтобы стоимость размещения была минимальной.

Таблица 2.1

Количество человек в группе

Номер группы 1 2 3 4 5
Количество человек в группе

1. Ввести исходные данные в форме таблиц в MS Excel (таблицы 2.1. и 2.2.).

Таблица 2.2

Информация по гостиницам

  Гостиницы Кол-во мест Стоимость Транспорт. расходы (руб.)
    проживания (руб.) (туристические группы)  
       
 
 
 
                       

3. Сформировать таблицу переменных модели (табл. 2.3). В ячейках таблицы по результатам расчета модели будут записаны значения переменных xij- количество человек j-ой группы размещаемых в i-ой гостинице.

Таблица 2.3

Переменные модели

Гостиницы Количество размещаемых (чел.)
  Туристические группы
  Всего
=сумм(…)
=сумм(…)
=сумм(…)
Всего =сумм(…) =сумм(…) =сумм(…) =сумм(…) =сумм(…)  

4. Построить ограничения. В ячейках MS Excel сформировать выражение левой части ограничений. Например, для данной задачи суммы по столбцам таблицы 3, будут ограничениями по количеству человек в группе, а суммы по строкам - ограничения по числу свободных мест в гостиницах. Для этого использовать встроенную функцию MS Excel “СУММ()” (см. таблицу 2.3.). В качестве аргумента функции указать диапазон суммируемых значений.

5. Построить целевую функцию. Для простоты формирования выражения целевой функции создать таблицу промежуточных расчетов.

Таблица 2.4

Расходы на размещение туристических групп

Гостиницы Количество размещаемых (чел.)
  Туристические группы
  Всего
=сумм(…)
=сумм(…)
=сумм(…)
Всего =сумм(…) =сумм(…) =сумм(…) =сумм(…) =сумм(…) =сумм(…)

В ячейках должны быть указаны формулы расчета стоимости проживания и транспортных затрат с учетом количества человек, размещаемых из j-ой группы в i-ой гостинице. В качестве целевой функции в данной задаче использовать значение полные расходы на размещение по всем группам (таблица 2.4, ячейка выделена желтым цветом).

6. Далее необходимо перейти к поиску решения. Выделяем в окне ввода параметров в качестве целевой ячейки ячейку, в которой находятся общие затраты на размещение всех туристов. Выбираем критерий поиска «Минимум», в качестве изменяемых ячеек выбираем ячейки, в которых показано размещение туристов в той или иной гостинице (таблица 2.3.). Далее добавляем ограничения:

A) все изменяемые ячейки должны быть не отрицательными

Б) все изменяемые ячейки должны быть целыми

В) Количество размещаемых туристов в гостиницах по группе должно быть равно количеству туристов в группе (левая часть ограничений – последняя строчка из таблицы 2.4.; правое ограничение – данные по количеству туритов, таблица 2.1.)

Г) Количество размещаемых туристов по гостинице должно быть меньше или равно количеству мест в гостинице (левая часть ограничений – последний столбец из таблицы 2.4.; правое ограничение – второй столбец, таблицы 2.2.)

Индивидуальные задания к лабораторной работе №1

В качестве данных для индивидуального выполнения лабараторных необходимо выбрать две таблицы: первая – данные по транспортным расходам, количеству мест в гостинице и количеству туристов в группе; вторая – стоимость размещения в гостинице.

Данные по транспортным расходам, количеству мест в гостинице и количеству туристов в группе

Вар1   Вар11
 
 
 
                 
Вар2   Вар12
 
 
 
                 
Вар4   Вар13
 
 
 
                 
Вар3   Вар14
 
 
 
                 
Вар5   Вар15
 
 
 
                 
Вар6   Вар16
 
 
 
                 
Вар7   Вар17
 
 
 
                 
Вар8   Вар18
 
 
 
                 
Вар9   Вар19
 
 
 
                 
Вар10   Вар20
 
 
 

Стоимость размещения в гостинице.

Вар1   Вар2
 
 
 
     
Вар3   Вар4
 
 
 
     
Вар5   Вар6
 
 
 

Наши рекомендации