
- •Введение
- •1. Модели и моделирование.
- •Классификация моделей.
- •Значение моделирования:
- •2. Модели динамики биологических систем.
- •2.1. Прогрессия размножения.
- •2.2. Моделирование численности взаимодействующих популяций.
- •2.3. Модель баланса вещества и энергии.
- •2.4. Биологический метод борьбы с нежелательным видом.
- •2.5 Модель эпидемии
- •2.6. Модели динамики возрастных групп
- •3. Вероятностные модели.
- •3.1. Сумма и произведение независимых событий.
- •3.2. Формула полной вероятности.
- •3.3. Теория мишени.
- •Ряд Пуассона.
- •Приложения в экологии.
- •Редкие болезни, редкие признаки.
- •4. Исследование операций на основе оптимизационных моделей.
- •4.1. Линейное программирование.
- •Выбор курса лечения.
- •Рациональный «раскрой».
- •Определение плана перевозок.
- •4.2. Нелинейное программирование.
- •4.3. Динамическое программирование.
- •Оптимизация пути.
- •Задача о распределении ресурсов.
- •Задача о загрузке машины.
- •4.4. Многокритериальные задачи.
- •4.5. Проблема оптимизации в условиях неопределенности.
- •Теория игр.
- •Конфликтные ситуации.
- •Игры с природой.
- •Заключение: об исследовании операций вообще и в условиях неопределенности в частности.
- •5. Имитационное моделирование.
- •5.1. Модели агробиоценоза.
- •5.2. Модель сои.
- •6. Применение непараметрических статистических моделей и методов на примере многолетних культур.
- •6.1. Особенности многолетних культур как объектов моделирования.
- •6.2 Шкалы измерений признаков.
- •6.3. Унификация шкал признаков.
- •6.4. Параметрические и непараметрические методы статистики.
- •6.5. Алгоритмы и примеры вычисления непараметрических критериев. Номинальная шкала.
- •Ранговая шкала.
- •Однофакторный анализ рангов по Уилкоксону, критерий множественных сравнений.
- •Ранговый коэффициент корреляции Спирмена.
- •Метод максимального корреляционного пути.
- •Литература
- •Содержание
Определение плана перевозок.
Пусть имеется m предприятий А1, А2, А3, … Аm, производящих один и тот же продукт (одного качества) в количествах, равных соответственно а1, а2, а3, … аm. Есть и n потребителей этого продукта, находящихся в пунктах В1, В2, В3,…Вn, причем потребности их известны и равны b1, b2, b3,…bn. Предполагается, что суммарный объем потребления равен суммарному объему выпуска продукта на всех предприятиях. Перевозка единицы продукта от i-го предприятия к j-му потребителю ведет к затратам, которые составляют cij. В этих условиях требуется определить наилучший план перевозок с min общих затрат.
Построим математическую модель этой ситуации. Через xij обозначим количество продукта, перевозимого с i-го предприятия к j-му потребителю. Выпишем ограничения, которым должны удовлетворять эти величины. Прежде всего, каждый потребитель должен получить ровно столько продукта, сколько ему требуется, то есть
j
= 1, 2, … , n.
Так как производится столько же, сколько и потребляется, с каждого предприятия продукт должен вывозиться полностью, то есть
i
= 1, 2, … , m.
Понятно также, что перевозимые количества продукта не могут быть отрицательными:
xij ≥ 0, i = 1, 2, … , m; j = 1, 2, … , n.
В качестве целевой функции, подлежащей минимизации, выступают суммарные затраты на перевозку, определяемые формулой
Окончательно приходим к следующей задаче.
Найти xij, которые обеспечат:
При условиях
j
= 1, 2, … , n.
i
= 1, 2, … , m
xij≥0; i = 1, 2, … , m; j = 1, 2, … , n.
Рассмотрим числовой пример. Пусть объёмы выпуска предприятий равны следующим величинам: а1=145 т, а2=125 т, а3=220 т, а4=135 т. Объемы потребления таковы: b1=120 т, b2=125 т, b3=130, т b4=110 т, b5=140 т. Легко видеть, что задача сбалансирована – объём выпуска равен объёму потребления. Затраты cij (в руб.) на перевозку единицы продукции (1 тонны)от i–го предприятия к j–му потребителю представлены в таблице.
|
b1(120) |
b2(125) |
b3(130) |
b4(110) |
b5(140) |
а1(145) |
18 |
24 |
23 |
27 |
32 |
а2(125) |
19 |
20 |
14 |
16 |
26 |
а3(220) |
21 |
20 |
17 |
15 |
28 |
а4(135) |
15 |
21 |
22 |
19 |
22 |
Решение начнём с того, что попробуем подобрать хороший план перевозок, опираясь только на здравый смысл. Будем рассуждать так. Самую дешевую перевозку, по 14 руб. за 1 т продукта, можно осуществить от второго предприятия к третьему потребителю. Поэтому включим ее в план перевозок с наибольшей возможной интенсивностью, то есть планируем перевозку 125 т продукта от второго предприятия к третьему потребителю. Следующая минимальная по дороговизне перевозка может быть осуществлена от третьего предприятия к четвертому потребителю 110 т продукта. Рассуждая аналогично, придём к следующему плану перевозки, представленному в таблице.
|
b1(120) |
b2(125) |
b3(130) |
b4(110) |
b5(140) |
|
|
5 |
|
|
140 |
а2(125) |
|
|
125 |
|
|
а3(220) |
|
105 |
5 |
110 |
|
|
120 |
15 |
|
|
|
Легко видеть, что план этот допустим, так как он позволяет полностью удовлетворить потребности и обеспечивает вывоз продукта с предприятий. Суммарные затраты на его реализацию составляют: 5·24+140·32+124·14+105·20+5·17+110·15+120·15+15·21=12300 руб.
На практике, к сожалению, нередко наилучший план перевозок отыскивают именно таким способом. Почему «к сожалению», станет ясно из последующего, действительно оптимального плана, полученного методом линейного программирования.
На основании теории линейного программирования, реализованной в пакете стандартных программ для ЭВМ, получаем решение, представленное в таблице.
|
b1(120) |
b2(125) |
b3(130) |
b4(110) |
b5(140) |
|
120 |
20 |
|
|
5 |
а2(125) |
|
|
125 |
|
|
а3(220) |
|
105 |
5 |
110 |
|
а4(135) |
|
|
|
|
135 |
Затраты, необходимые для реализации оптимального плана перевозок, составляют 120∙18 + 20∙24 + 5∙32 + 125∙14 + 105∙20 + 5∙17 + + 110∙15 + 135∙22 = 11355 руб. Теперь видно, что по сравнению с первоначальным, казавшимся «хорошим» планом, оптимальный план позволяет сократить затраты более чем на 7%. Причина в том, что в первом плане, начав с максимального использования самых дешёвых путей мы позже были вынуждены остальную продукцию перевозить по слишком дорогим маршрутам.