1. Данная задача является транспортной задачей линейного программирования, закрытой моделью.

1)  Создадим форму для решения задачи, т.е. создадим матрицу перевозок. Для этого необходимо выполнить резервирование изменяемых ячеек: в блок ячеек В3:F5 вводится «1». Таким образом, резервируется место, где после решения задачи будет находиться распределение перевозок песка на участки ремонта автодорог, обеспечивающее минимальные совокупные транспортные издержки.

2)  Введем граничные условия.

Введение условия реализации предложения:

,


где - предложение i-ого карьера;

- объем перевозки песка от i-ого карьера к j-ому участку работ;

n – количество участков работ.

Для этого просуммируем ячейки B3:F3; B4:F4; B5:F5, поместив результат в ячейки А3; А4; А5 соответственно.

Введение условия потребностей участков работ:

,

где b- потребности j-ого участка работ;

m - количество карьеров.

Для этого просуммируем ячейки В3:В5; С3:С5; D3:D5; E3:E5; F3:F5, поместив результаты в ячейки B6; C6; D6; E6; F6 соответственно.

3)  Введем исходные данные.

В ячейки А11:А13 введем предложение по карьерам, в B10:F10 потребности по участкам работ, а также удельные затраты по перевозке песка из карьера на участок работ (ячейки B11:F13) (см. рис.1).

 

Рис. 1 - Ввод исходных данных и граничных условий


4) Назначим целевую функцию.

Для вычисления значения целевой функции, соответствующей минимальным суммарным затратам на перевозку, необходимо зарезервировать ячейку и ввести формулу для ее вычисления:

,

где - стоимость доставки 1т песка от i-ого карьера к j-ому участку работ;

- объем поставки песка от i-ого карьера к j-ому участку работ.

Для этого в ячейку В15 вставим функцию: СУММ ПРОИЗВ (B11:F13;B3:F5).

5) Введем зависимости из математической модели. Для этого в окне Поиск решения установим целевую ячейку $B$15, установим направление изменения целевой функции, равное «минимальному значению», введем адреса изменяемых ячеек $B$3:$F$5, добавим ограничения: $A$3:$A$5=$A$11:$A$13; $B$6:$F$6=$B$10:$F$10 (см. рис.2).

 

Рис. 2 - Ввод зависимостей из математической модели


6) Введем ограничения. Для этого в окне Параметры поиска решения установим Линейная модель и Неотрицательные значения. Затем выполним поиск решения, нажав Выполнить (см. рис.3).

 

Рис. 3 - Установление параметров задачи

7) Просмотрим результаты и выведем отчет.

Таким образом, план перевозок примет вид:

- с 1-го карьера на 1-ый участок ремонта в объеме 150 ед., на 2-ой в объеме 250 ед. и на 4-ый в объеме 100 ед. (условных);

- с 2-го карьера на 2-ой участок ремонта в объеме 100 ед. и на 3-ий в объеме 200 ед. (условных);

- с 3-его карьера на 5-ый участок ремонта в объеме 100 ед. (условных).

Совокупные минимальные транспортные издержки составят 2300 у.е.

а) Если появится запрет на перевозки от первого карьера до второго участка работ, то зависимости модели и решение задачи будут выглядеть следующим образом (см. рис.4,5):


Подпись:

 

Рис. 4 - Ввод зависимостей из математической модели

Подпись:

Рис. 5 - Результаты решения

Таким образом, план перевозок примет вид:

- с 1-го карьера на 1-ый участок ремонта в объеме 150 ед., на 3-ий в объеме 150 ед., на 4-ый в объеме 100 ед. и на 5-ый участок 100 ед. (условных);

- с 2-го карьера на 2-ой участок ремонта в объеме 300 ед. (условных);

- с 3-его карьера на 2-ой участок ремонта в объеме 50 ед. и на 3-ий участок ремонта 50 ед. (условных).

Совокупные минимальные транспортные издержки составят 3100 у.е.

Отчет по результатам транспортной задачи имеет вид (см. рис.6):


Подпись: Целевая ячейка (Минимум) 
 Ячейка Имя Исходное значение Результат
 $B$15  53 3100
  
  
Изменяемые ячейки 
 Ячейка Имя Исходное значение Результат
 $B$3  1 150
 $C$3  1 0
 $D$3  1 150
 $E$3  1 100
 $F$3  1 100
 $B$4  1 0
 $C$4  1 300
 $D$4  1 0
 $E$4  1 0
 $F$4  1 0
 $B$5  1 0
 $C$5  1 50
 $D$5  1 50
 $E$5  1 0
 $F$5  1 0



Рис. 6 - Отчет по результатам транспортной задачи

 

б) Если по коммуникации от первого карьера до второго участка работ будет ограничен объем перевозок 3 тоннами, то зависимости модели и решение задачи примет вид (см. рис.7):

Подпись:


Рис. 7 - Ввод зависимостей из математической модели


Таким образом, план перевозок примет вид:

- с 1-го карьера на 1-ый участок ремонта в объеме 150 ед., на 2-ой в объеме 3 ед., на 3-ий участок 147 ед., на 4-ый в объеме 100 ед. и на 5-ый участок 100 ед. (условных);

- с 2-го карьера на 2-ой участок ремонта в объеме 300 ед. (условных);

- с 3-его карьера на 2-ой участок ремонта в объеме 47 ед. и на 3-ий участок ремонта 53 ед. (условных).

Совокупные минимальные транспортные издержки составят 3088 у.е.


Информация о работе «Применение линейного программирования для решения задач оптимизации»
Раздел: Экономико-математическое моделирование
Количество знаков с пробелами: 7619
Количество таблиц: 6
Количество изображений: 7

Похожие работы

Скачать
34881
6
0

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

Скачать
14069
1
7

... в определенном смысле решения задач принято называть оптимальными. Без использования принципов оптимизации в настоящее время не решается ни одна более или менее сложная проблема. При постановке и решении задач оптимизации возникают два вопроса: что и как оптимизировать? Ответ на первый вопрос получается как результат глубокого изучения проблемы, которую предстоит решить. Выявляется тот параметр, ...

Скачать
38887
29
13

... разрабатываются методы отыскания экстремальных значений целевой функции среди множества ее возможных значений, определяемых ограничениями. Наличие ограничений делает задачи математического программирования принципиально отличными от классических задач математического анализа по отысканию экстремальных значений функции. Методы математического анализа для поиска экстремума функции в задачах ...

Скачать
62893
11
17

... . При этом значения cij соответствуют коэффициентам целевой функции исходной замкнутой транспортной задачи (1) и в последующем не изменяются. Элементы xij соответствуют значениям переменных промежуточных решений транспортной задачи линейного программирования и изменяются на каждой итерации алгоритма. Если в некоторой ячейке xij=0, то такая ячейка называется свободной, если же xij>0, то такая ...

0 комментариев


Наверх