Файл: Золотарь, И. А. Экономико-математические методы в дорожном строительстве.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 143

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Если по смыслу задачи нас устраивают только неотрицатель­ ные решения, то первое решение сразу же отпадает. Дополнитель­ ным условием могло бы также быть требование целочисленности

корней системы. В этом

случае

осталось бы только 3-е

решение.

В подобных задачах

обычно

требуется в результате

решения

обеспечить min или max так называемой целевой функции. Допустим, что в рассматриваемом примере целевая функция

имеет вид L —xi-f 2хг + Зх3

и нужно

обеспечить ее min. Тогда для

2 -го решения:

 

 

 

 

L = — + 2-0 + 3 - — = 5 — ;

3

1

1

3

3

для 3-го решения L 1 + 2 • 2 + 3-0 = 5, т. е. оптимальным было бы третье решение.

Рассмотрим особенности постановки задач линейного програм­ мирования. Первой из этих особенностей является выражение це­

левой (экономической) функции,

а также всех ограничений задачи

в форме линейных зависимостей

(равенств или неравенств).

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

Общая форма записи задач линейного программирования с уче­ том отмеченных их особенностей обычно следующая:

Ь = 'У1сг х г — целевая функция, требующая максимизации пли Ч 11 1 минимизации;

■— ограничения в форме равенств или неравенств.

i x ij < bj

Проиллюстрируем порядок постановки и записи задач линей­ ного программирования на следующем простом методическом при­ мере.

Имеется т гравийных карьеров, в которых может осуществлять­ ся заготовка материалов (1, 2, 3, ... г, ... т). Имеется п объектов дорожных работ, которым нужны гравийные материалы (1 , 2 , ...,

/, .... я).

Введем обозначения: а, — количество гравийного материала, которое может быть получено в г-м карьере, м3; b j — количество гравийного материала, необходимое /-му объекту, м3; Хц — коли­ чество гравийного материала, перевозимое из г-го карьера на /-й объект. Предполагается, что общая потребность в гравийных мате­ риалах удовлетворяется:

тп

з*

67


Т а б л и ц а 15

 

 

Объекты работ

 

Карьеры

1

2

3

 

 

Стоимость перевозки 1 м3, руб.

 

1

*11

*12

*13

2

*21

*22

*23

 

Ьх

h

^3

а\

а2

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

Допустим, что т = 2 и п = 3. Составим вспомогательную таблицу для переменных (табл. 15). Совокупность перевозок из карьера 1 должна удовлетворять уравнению

-ХГ1 1 1~ -,с:12 + -*13-С ®1 -

(V.2)

Для карьера 2 аналогично получим

*•21 ~f" -^22 -*-23 ^ ®2’

(V.3)

Эти условия еще недостаточны для решения задачи. На каждый объект нужно завезти материалы в необходимом количестве, поэто­ му составим следующие соотношения:

x ii~\~x2i =

^v

(V.4)

*•12“f" *22=

^2>

(V.5)

X13Jt Х23^

^>3-

(V.6 )

Распределить перевозки нужно так, чтобы стоимость всего объе­ ма перевозок была минимальной, т. е.

с п х \ \ Л ~ с п х п ~ \ ~ c i z x \ z ~ \ ~ с п х и ' \ - — L , (V.7)

где L — целевая функция.

Таким образом, целевая функция и все ограничения выразились линейными зависимостями. Дополнительным условием является не­ отрицательность величин хц, т. е. Xij^O.

Из зависимостей (V.2) — (V.6 ) видно, что число неизвестных, которые нужно определить, равно шести (хп, Х\2, х 13, х2ь х22, х2з),

тогда как число уравнений, связывающих эти неизвестные, равно пяти: неравенства (V.2) и (V.3) и равенства (V.4 ) — (V.6 ). Кроме

того, значения неизвестных должны быть найдены так, чтобы ми­ нимизировать линейную форму (V.7).

68


 

 

 

 

Т а б л и ц а 16

 

 

Объекты работ

 

 

Карьеры

1

2

3

 

 

 

Стоимость перевозки 1 м3, руб.

 

 

1

С ц = 0 ,8 0

С 1 2 = 0 ,6 0

С]3= 0 ,3 0

« 1 = 4 ,0

2

С 2 1 = 0 ,5 0

С2 2= 1 ,00

С гз= 0 > 7 5

а2=10,0

 

*1= 5,0

А2= 3 ,0

*3= 4 ,0

 

Чтобы получить в дальнейшем (см. § 11) количественное реше­ ние задачи, примем значения постоянных, входящих в целевую функцию, и ограничения в соответствии с данными табл. 16.

Ограничения (V.2) и (V.3), имеющие форму неравенств, можно превратить в равенства, введя фиктивный объект работ 4, на кото­ рый и должна быть спланирована вывозка остатка запаса мате­ риала обоих карьеров. Этот остаток

тп

2 а , - 2 Ь, = ( 4 + 1 0 ) - ( 5 + 3 + 4) = 2.

1 = 1 у = 1

Так как фактически перевозок на фиктивный участок 4 не бу­ дет, их стоимостные характеристики Сн и с24 должны быть приня­

ты равными нулю. При этом значение линейной формы (V.7) не претерпит каких-либо изменений от введения фиктивного участка. С учетом фиктивного участка работ в табл. 17 даны все исход­ ные данные и искомые неизвестные задачи.

Карьеры 1

Iс 11 = 0 ,8 0

■ * п = ?

2c2i = 0 ,50 -*21=?

 

 

Т а б л и ц а 17

Объекты работ

 

 

2

3

4

 

Стоимость перевозки 1 м3, руб.

 

 

С1з=0,30

с13=0,30

С 1 4 = 0

«1=4

-*12=?

■*13=?

-*14= ?

 

с22=1 >00

с23= 0 ,75

С24 = 0

«2=Ю

■*22=?

-*23=?

•*24=?

 

*1=5 *2=3

II 4^

* 4 = 2

69



Теперь ограничения (V.2) и (V.3) принимают вид:

 

. _...... ХП"^Л:12.+ Х13"ЬХ14= av

(V.8 )

*21 ~Ь *22 “ Н *23 "Ь *24 — ^2"

(V.9)

Кройе того, появляется дополнительное условие

(V.10)

* 1 4 ~ Ь * 2 4 = = ^4-

Как уже отмечалось в гл. I, при решении некоторых задач вмес­ то стоимостных характеристик могут использоваться показатели энергозатрат. Тогда вместо стоимости сц может вводиться показа­ тель энергозатрат Эц. Если, например, речь идет о показателе, ха­ рактеризующем перевозки, и Сц представляет собой стоимость пе­ ревозки единицы измерения материала из г-го карьера на /-й участок работ, то соответствующие энергозатраты выразятся соот­ ношением

 

Э lj

= - h L . x \ ± ± ± -

(V.U)

 

7

fQa

м3

 

где

— расстояние перевозки, км;

v — средняя

скорость движе­

ния,

км/ч; т]— мощность двигателя автомобиля,

л. с.; Qa-— грузо­

подъемность автомобиля, м3.

 

 

Если величины сц или Эц зависят от величины переменных хц, то целевая функция становится нелинейной и решение подобных задач является предметом так называемого нелинейного програм­ мирования.

В задачах линейного программирования могут быть три случая:

1 - й — система имеющихся уравнений не имеет неотрицательны

решений; 2 - й — система имеет неотрицательные решения, но экстремум

линейной формы, выражающей целевую функцию, равен +°о или

— оо; 3- й — значение экстремума линейной формы на множестве неот

рицательных решений системы конечно.

Для большинства задач характерен третий случай.

Выше был показан математический смысл решения задач ли­ нейного программирования и подчеркнуто, что только благодаря до­ полнительным условиям в принципе неопределенная система урав­ нений сводится к определенной. Геометрический смысл задач ли­ нейного программирования состоит в том, что искомое решение соответствует одной из вершин выпуклого многогранника в п- мерном пространстве (п — число неизвестных величин хц), в кото­ рой целевая функция достигает экстремума. Проиллюстрируем геометрический смысл упомянутых задач на простом методическом примере, когда область изменения переменных хц может быть изображена на плоскости или в трехмерном пространстве.

На участок строящейся дороги необходимо вывезти 20 000 м3 ка­

менных материалов. В районе строительства имеются три карьера

70