Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Решение задач управления в экономике с помощью Еxcel. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Ю.И. КУДИНОВ
РЕШЕНИЕ ЗАДАЧ УПРАВЛЕНИЯ
В ЭКОНОМИКЕ С ПОМОЩЬЮ EXCEL
Учебное пособие
ББК 65.050
К 050
Рецензенты:
кафедра компьютерного и математического моделирования
Тамбовского государственного университета
им. Г.Р. Державина;
Д-р физ.-мат. наук, проф. Курбатов В.Г.
Кудинов Ю.И.
К 050 Решение задач управления в экономике с помощью Еxcel [Текст]: учебное
пособие / Ю.И. Кудинов. – Липецк: Издательство ЛГТУ, 2010. – 92 с.
ISВN 978-5-88247-444-6
В учебном пособии рассматриваются модели линейных и нелинейных за-
дач управления и методы их решения с помощью Excel. Линейные модели представлены задачами планирования производства сетевыми и транспортны­ми задачами.
Пособие предназначено для студентов экономических специальностей.
Ил. 42. Табл. 11. Библиогр.: 8 назв.
ББК 65.050
К 050
Печатается по решению редакционно-издательского совета ЛГТУ
ISВN 978-5-88247-444-6
© Кудинов Ю.И., 2010 © Липецкий государственный технический университет, 2010
3
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ................................................................................................................ 4
1. ОСНОВНЫЕ ПОНЯТИЯ ОПТИМИЗАЦИИ ................................................. 5
1.1. Постановка задачи оптимизации ............................................................. 5
1.2. Классификация математических моделей .............................................. 7
1.3. Этапы работ при принятии оптимальных решений .............................. 8
2. ОПТИМАЛЬНОЕ ПЛАНИРОВАНИЕ ПРОИЗВОДСТВА ........................ 10
2.1. Оптимальное распределение ресурсов ................................................. 11
2.2. Выполнение плановых показателей ...................................................... 19
2.3. Задача с целочисленными переменными .............................................. 21
2.4. Задача с двоичными переменными ....................................................... 22
2.5. Задача оптимального раскроя ................................................................ 25
2.6. Задача оптимального смешения ............................................................ 30
Самостоятельная работа №1 ......................................................................... 33
3. ТРАНСПОРТНЫЕ ЗАДАЧИ ........................................................................... 46
3.1. Классическая транспортная задача ....................................................... 46
3.2. Сетевая транспортная задача ................................................................. 52
3.3. Задача нахождения кратчайшего пути .................................................. 55
3.4. Задача о назначениях .............................................................................. 59
3.5. Задача управления запасами .................................................................. 65
Самостоятельная работа №2 ......................................................................... 69
4. НЕЛИНЕЙНЫЕ ЗАДАЧИ ОПТИМИЗАЦИИ ............................................. 81
4.1. Основные понятия ................................................................................... 81
4.2. Задача о минимизации функции ............................................................ 83
4.3. Максимизация функции методом эволюционного поиска ................. 87
Самостоятельная работа №3 ......................................................................... 91
БИБЛИОГРАФИЧЕСКИЙ СПИСОК ............................................................... 93
4
ВВЕДЕНИЕ
Пособие посвящено основным принципам моделирования, которые можно применить к широкому спектру задач управления в экономике. Формализация и решение моделей экономических задач осуществляется с помощью электрон­ной таблицы Excel. Пособие состоит из четырех глав.
В первой главе даются основные понятия линейных и нелинейных задач оптимизации.
Вторая глава посвящена решению линейных задач оптимального планиро­вания производства. К ним относятся задачи оптимального распределения ре­сурсов, целочисленной оптимизации, с двоичными переменными, оптимально­го раскроя и смешения.
В третьей главе рассматриваются модели транспортных задач. В начале формулируется и решается классическая сбалансированная и несбалансирован­ная транспортная задача. Затем приводятся такие версии транспортной задачи, как сетевая транспортная задача, задача нахождения кратчайшего пути, задачи о назначениях и управления запасами.
Содержание четвертой главы связано с применением методов нелинейного программирования (Ньютона) и генетического алгоритма для решения нели­нейных задач оптимизации.
Важно подчеркнуть, что в конце второй, третьей и четвертой глав помеще­но большое число задач управления, предназначенных для самостоятельной ра­боты студентов.
Пособие предназначено для приобретения практических навыков решения задач управления студентами экономических специальностей и слушателями курсов повышения квалификации.
5
1. ОСНОВНЫЕ ПОНЯТИЯ ОПТИМИЗАЦИИ
)(
m
bbbb ,...,,
21
n
xxx ,...,,
21
),(=
21 n
x,...,xxx
)(1xg
)(2xg
)(xg
m
ii
bxg ≤)(
0 ≥
j
x
jj
dx ≥
jjj
Dxd ≤ ≤
1.1. Постановка задачи оптимизации
Решение задачи управления предприятием предполагает достижение неко­торой цели (максимальной прибыли, заданной производительности) с мини­мальными затратами ресурсов (труда, сырья, оборудования, денежных средств, природных ресурсов и т.п.). Другими словами, имеет место задача оптимиза­ции, которая формулируется следующим образом.
Через готовлении n видов продукции в количестве
вектора
единиц первого ресурса,
обозначается набор ресурсов, используемых при из-
, представленных в виде
. Пусть на изготовление продукции x тратится
единиц второго ресурса и т.д. и
единиц m-
го ресурса.
Очевидно, что количество ресурсов должно удовлетворять ограничениям (ОГР)
, i = 1, 2, …m. (1.1)
Количество j-ого вида продукции xj должно быть неотрицательным
, (1.2)
т.е. в общем случае подчиняющееся односторонним
(1.3)
или двусторонним
, j = 1, 2, …n, (1.4)
граничным условиям (ГРУ), где Dj и dj – верхний и нижний пределы изменения переменной xj.
При известном выражении целевой функции (ЦФ) прибыли f(x), зависящей от количества выпускаемой продукции x, можно записать в математической форме задачу максимизации прибыли (минимизации себестоимости или выпус­ка заданного количества продукции)
6
ЦФ:
maxxf →)(
mibxg
ii
,1=,≤ )(
jjj
Dxd ≤ ≤
nj ,1=
(min, const);
ОГР:
ГРУ:
,
; (1.5)
.
Количество переменных n определяет размерность задачи оптимизации.
Решение задачи (1.5), удовлетворяющее всем ограничениям (1.1) и гранич­ным условиям (1.4), называется допустимым.
Решение задачи в значительной степени зависит от числа переменных n и ограничений m. Возможны три вида отношений между n и m: n < m, n = m, n >
m, которые мы и рассмотрим.
1. Неравенство n < m. Например, при n =1, m = 2 система уравнений:
x1 + 3 = 6,
x1 – 2 = 4
не имеет решения.
2. Равенство n = m. Например, при n =2, m = 2 в системе уравнений:
2x1 + 3x2 = 4,
4x1 + 5x2 = 5
обеспечивается необходимое условие решения системы линейно-независимых
уравнений. Здесь только одно решение и не всегда оптимальное.
Линейно-зависимое уравнение образуется умножением левой и правой ча­сти другого уравнения на постоянное число или сложением нескольких уравне­ний. Так, система линейно-зависимых уравнений, в которой второе уравнение получено умножением первого на 2,
2x1 + 3x2 = 4, 4x1 + 6x2 = 8,
решения не имеет.
3. Неравенство n > m. Например, при n =2, m = 1 уравнение
3x1 + 4x2 = 12
дает бесчисленное множество решений, среди которых можно выбрать опти-
мальное или допустимое.
7
Если рассмотреть ограничения-неравенства, то их можно записать
mi ,1=
gi(x1,…, хn) bi,
в виде равенств с дополнительными переменными yi, т.е.
gi(x1,…, хn) + yi = bi,
Тогда общее число N переменных xj, yi будет больше числа уравнений m,
т.к.
N = n + m.
Следовательно, система (1.6) имеет бесчисленное множество решений. От­сюда следует, что система, состоящая из любого числа ограничений­неравенств, имеет бесконечное множество решений.
Таким образом, условие n > m – это основное требование для задач опти­мизации.
. (1.6)
1.2. Классификация математических моделей
Математической моделью называются математические зависимости, об-
разующие задачу оптимизации. Рассмотрим классификацию математических
моделей по виду исходных данных, искомых переменных и используемых за­висимостей.
Исходными данными для математической модели являются: целевая функ- ция f(x), левые gi(x) и правые bi части ограничений. Если известны точные зна-
чения исходных данных, то последние называются детерминированными, в противном случае – случайными.
Искомые переменные могут быть непрерывными и дискретными. Непре-
рывные переменные в заданных ограничениями интервалах могут принимать любые значения. Дискретные переменные имеют только заданные значения.
Целочисленными являются дискретные переменные, которые принимают толь­ко целые значения.
Зависимости между переменными (целевые функции и ограничения) мо- гут быть линейными или нелинейными.
8
Линейными называются зависимости, в которые переменные входят в пер-
Исходные данные
Искомые переменные
Зависимости
Классы задач
Детерминированные
Непрерывные
Линейные
Линейного программирования
Детерминированные
Целочисленные
Линейные
Целочисленного программирования
Детерминированные
Непрерывные, целочисленные
Нелинейные
Нелинейного про­граммирования
вой степени, и с ними выполняются только действия сложения и вычитания.
Остальные зависимости являются нелинейными. Комбинации исходных
данных, искомых переменных и зависимостей между переменными образуют различные классы задач оптимизации (табл. 1.1), решаемых разными методами.
Таблица 1.1
1.3. Этапы работ при принятии оптимальных решений
Основные этапы работ при принятии оптимальных решений следующие:
1. Выбор задачи оптимизации.
2. Содержательная постановка задачи заключается в словесном выделе-
нии и анализе элементов математической модели: исходных данных, искомых переменных, ограничений и целевой функции.
3. Составление математической модели – это формализация элементов
математической модели в виде линейных и/или нелинейных зависимо­стей.
4. Сбор исходных данных предполагает предварительный анализ и уточ-
нение используемых данных.
5. Решение задачи осуществляется определенным методом с учетом ха-
рактеристик элементов модели из табл. 1.1.
9
6. Анализ решения осуществляется при постановке задачи и после полу-
чения оптимального решения.
Вначале проводится вариантный анализ с целью выяснить, как влияют на
решение задачи параметры, структура ограничений и целевой функции, а также исходные данные. В эту группу задач анализа – решения по заказу – входят за-
дачи, целью которых является решение задач оптимизации при заданных значе­ниях переменных, левых значений ограничений, целевой функции.
Затем полученное решение анализируется на оптимальность, устойчи-
вость и совместимость с заданными пределами.
10
2. ОПТИМАЛЬНОЕ ПЛАНИРОВАНИЕ ПРОИЗВОДСТВА
max→
∑
1mj
jj
xcf
i
n
j
jij
bxa
1
,,1,,1,≤ ≤ 0 mjniDx
jj
n
j
ijij
bxa
1
m
i
ii
zb
1
min
j
m
i
iij
cza
1
n,j,m,i,z
i
1=1=0≥
Задачи определения оптимального плана производства являются задачами линейной оптимизации, решаемыми с помощью симплекс-метода. В их число входят задачи оптимального распределения ресурсов, выполнения плановых показателей, с целочисленными и двоичными переменными.
Линейная задача определения оптимального плана производства является частным случаем задачи оптимизации (1.5) и записывается следующим обра­зом:
, (2.1)
, (2.2)
(2.3)
где n – число выпускаемых видов продукции; m – количество используемых производственных ресурсов; aij – величина ресурса i, затрачиваемого на выпуск единицы продукции вида j; cj – прибыль от выпуска и реализации единицы продукции вида j; bi – количество имеющегося ресурса i; xj – переменная – объ­ём выпускаемой продукции вида j.
Выполнение плановых показателей заключается в задании величины ис­комой переменной
xj = Dj
или используемого ресурса
.
Исходной задаче (2.1) – (2.3) соответствует двойственная
fд =
, (2.4)
, (2.5)
. (2.6)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]