Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mas.doc
Скачиваний:
0
Добавлен:
12.02.2020
Размер:
4.93 Mб
Скачать

Решение задач на оптимизацию средствами Excel

Microsoft Excel имеет прекрасные возможности для решения задач на оптимизацию, т.е. задач на отыскание максимума или минимума, иначе на нахождение наибольших и наименьших значений каких-то величин. Возможности Excel продемонстрируем на примере решения задачи распределения ресурсов.

Задача распределения ресурсов

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

Требуется определить, в каком количестве надо выпускать продукцию четырех типов: Прод1, Прод2, Прод3, Прод4, для изготовления которой требуются ресурсы трех видов: трудовые, сырье, финансы. Количество ресурсов каждого вида, необходимое для выпуска единицы продукции данного типа, называется нормой расхода. Нормы расхода, а также прибыль, получаемая от реализации единицы каждого типа продукции, приведены в табл. 1. Там же приведено наличие располагаемого ресурса.

Таблица 1

Ресурс

Прод1

Прод2

Прод3

Прод4

Наличие

Трудовые

1

1

1

1

16

Сырье

6

5

4

3

110

Финансы

4

6

10

13

100

Прибыль

60

70

120

130

–––

Составим математическую модель. Введем следующие обозначения:

xj – количество выпускаемой продукции j-гo типа, ;

bi количество располагаемого ресурса i-го вида, ;

aij – норма расхода i-го ресурса для выпуска единицы продукции j-гo типа;

сj – прибыль, получаемая от реализации единицы продукции j-го типа.

Как видно из табл. 1, для выпуска единицы Прод1 требуется 6 единиц сырья, значит, для выпуска всей продукции Прод1 требуется 6x1 единиц сырья, где x1 – количество выпускаемой продукции Прод1. С учетом того, что для других видов продукции зависимости аналогичны, ограничение по сырью будет иметь вид: 1+5х2+4хз+3х4 110. В этом ограничении левая часть равна величине потребного ресурса, а правая показывает количество имеющегося ресурса.

Аналогично можно составить ограничения для остальных ресурсов и написать зависимость для целевой функции (ЦФ). Тогда математическая модель задачи будет иметь вид:

(1)

Аналитически данный тип задач линейного программирования решается симплекс-методом. Изложим основные идеи этого метода, которые реализованы в Excel.

Ввод условий задачи

  1. Запустите табличный процессор Excel

  2. Создайте форму для ввода условий задачи (рис. 1)

Рис.2.Форма для ввода условий задачи

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

  1. В ведите исходные данные из табл. 1 и зависимости из математической модели (1) в форму (рис.1). Для наглядности можно перейти к режиму представления формул. Ввод данных приводится на рис.2, а режим представления формул на рис.3.

Рис.2.Форма ввода данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]