ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.03.2024
Просмотров: 52
Скачиваний: 0
8
x11 + x12 |
+ x13 + x14 = 50 , |
(1.4) |
|
x21 + x22 + x23 = 250 , |
(1.5) |
||
x11 |
+ x21 |
=100 , |
(1.6) |
x12 |
+ x22 |
=100 , |
(1.7) |
x13 |
+ x23 = 60 , |
(1.8) |
|
x14 |
= 40 |
|
(1.9) |
Эти уравнения не независимы, так как сумма правых и левых частей (1.4) и (1.5) равна сумме соответствующих частей остальных уравнений, поэтому сложением (1.4) и (1.5) получается то же уравнение, что и сложением (1.6)-(1.9). Таким образом, при 7 переменных мы имеем 5 независимых уравнений (пусть ими будут уравнения (1.4), (1.6)-(1.9)), поэтому задача решается геометрическим способом [7]. Выберем в качестве свободных переменных x11 и x12 , тогда базисные
переменные будут |
|
|
|
|
|
|
||
|
|
|
x13 |
=10 − x11 − x12 , |
|
(1.10) |
|
|
|
|
|
x21 =100 − x11 , |
|
(1.11) |
|
||
|
|
|
x22 |
=100 − x12 , |
|
(1.12) |
|
|
|
|
|
x23 |
= 50 + x11 + x12 , |
|
(1.13) |
|
|
Функция L с учетом табл.1.1 имеет вид |
|
|
|
|||||
|
|
L = x11 + 0,4x12 |
+ 0,3x13 + 0,3x14 |
+ 0,6x21 + x22 + 0,6x23 |
|
|||
Выражая ее через свободные переменные, получаем |
|
|
||||||
|
|
|
|
L = 0,7x11 − 0,3x12 + 205 |
|
|
||
и уравнение основной прямой L' = L − 205 = 0 имеет вид |
|
|
||||||
|
|
|
|
0,7x11 − 0,3x12 |
= 0 |
|
|
|
Так |
как |
все |
переменные |
должны |
быть |
неотрицательными, |
то |
|
x13 |
≥ 0, x21 ≥ 0, x22 |
≥ 0, x23 ≥ 0 и из (1.10)-(1.13) получаем |
|
|
||||
|
|
|
x11 ≤10 − x12 , |
|
|
|
||
|
|
|
x11 ≤100 , |
|
|
|
|
|
|
|
|
x12 |
≤100 , |
|
|
|
|
|
|
|
x11 ≥ −x12 |
− 50 |
|
|
|
Данные условия (вместе с условиями неотрицательности свободных переменных x11 ≥ 0, x12 ≥ 0 ) образуют область допустимых решений (ОДР), изображенную на рис.1.2. На этом же рисунке изображена основная прямая L' = 0 . Из рисунка видно,
9
что L' достигает максимума в точке x12 = 0; x11 =10 . При этом остальные элементы решения равны
x13 =10 − x11 − x12 = 0 ,
x14 = 40 ,
x21 =100 − x11 = 90 , x22 =100 − x12 =100 ,
x23 = 50 + x11 + x12 = 60 ,
L = 0,7x11 −0,3x12 +205 = 212
Таким образом, полученное значение суммарной эффективности обслуживания равно 212.
x11
100
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L' = max |
|
|
|
|
ОДР |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
L' = 0 |
0 |
1 |
|
|
100 |
|
||||||
|
|
|
|
|||||||||
|
|
x11 |
=10 − x12 |
|||||||||
|
|
|
|
|
-50 |
x11 = −x12 −50 |
|
Рис.1.2
1.3. Некоторые другие задачи на распределение
Большое число задач рационального распределения сводится к транспортной задаче ЛП. В данном разделе приведены примеры таких задач, возникающих в здравоохранении.
А. Распределение численности людей при массовом обследовании.
При периодических профосмотрах, массовом обследовании населения, массовых профилактических лечебных мероприятиях возникает следующая задача.
|
10 |
Имеется m предприятий П1 , П2 ,K, Пm |
с числом работающих на них людей |
N1 , N2 ,K, Nm соответственно. Имеется |
также n медпунктов M1 , M 2 ,K, M n , |
расположенных на некотором расстоянии от предприятий. Затраты на
транспортировку одного человека из предприятия Пj |
в медпункт M i |
известны и |
|||||||||||||
составляют |
cij . Всех людей на данных предприятиях необходимо обследовать в |
||||||||||||||
течение Т дней. Дневная нагрузка на все медпункты составляет |
|
|
|||||||||||||
|
(N1 + N2 +K+ Nm ) |
= |
N1 |
+ |
N2 |
+K+ |
Nm |
= b + b |
2 |
+K+ b |
m |
|
|||
|
|
|
|
|
|
||||||||||
|
|
T |
|
|
T |
|
T |
|
T |
1 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||||
Она |
должна |
соответствовать |
суммарной |
|
пропускной |
способности |
медпунктов. Если для каждого из них пропускная способность равна Q1 , Q2 ,K, Qn ,
то должно выполняться
n |
m |
∑ai = ∑b j |
|
i=1 |
j=1 |
Требуется так распределить число людей xij , направляемых от предприятия
Пj в медпункт M i , чтобы суммарные транспортные затраты
n m
L = ∑∑cij xij i=1 j=1
были минимальны.
Ясно, что данная задача так же, как и предыдущая, сводится к составлению ограничений (1.2) и (1.3), т.е. приводит к основной задаче ЛП.
Ниже сформулирована одна и та же (с математической точки зрения) задача ЛП в трех различных содержательных постановках.
Б. Распределение врачей разной специальности по разным группам больных в условиях массового заболевания.
В условиях массового заболевания имеется 2 категории врачей A1 , A2 ,
которые обслуживают 3 группы больных B1 , B2 , B3 (различающихся по стадиям заболевания). Дневное число вызовов по группе больных B j составляет b j . Число врачей категории Ai равно ki . Так как каждый врач в день может обслужить N
больных, то все врачи категории Ai в день могут обслужить ai больных, где
11
ai = Nki . Считается, что общее число вызовов точно равно общему числу выездов,
т.е. |
a1 |
+ a2 = b1 + b2 |
+ b3 . Пусть xij - число |
больных из группы B j , |
которых |
обслуживает врач из |
категории Ai . Пусть также качество обслуживания cij |
больного |
|||
из |
B j |
врачом из Ai |
определяется матрицей |
[cij ]. Нужно рассчитать оптимальное |
(наилучшее с точки зрения получения наибольшего суммарного качества обслуживания) распределение врачей по группам больных, т.е. оптимальные значения элементов матрицы [xij ].
В. Распределение лекарственных препаратов по различным группам больных.
Для лечения трех групп больных B1 , B2 , B3 применяются два медикаментозных препарата A1 и A2 . Так как общее число доз этих препаратов равно общему числу больных, то каждому больному может быть выдана только одна доза какого-то из этих двух лекарств. Число больных в группе B j равно b j . Число доз препарата Ai равно ai . Эффективность лечения больного типа B j препаратом
Ai равна cij . Пусть xij - число больных группы B j , получающих препарат Ai .
Нужно распределить дозы препарата по больным так, чтобы суммарная эффективность лечения была максимальной, т.е. найти оптимальные значения элементов матрицы [xij ].
Г. Распределение операторов по рабочим местам.
Операторов готовят |
для управления сложными объектами трех видов |
B1 , B2 , B3 . По результатам |
психофизиологического тестирования все операторы |
были разделены на две группы |
A и A . |
Число объектов вида B j составляет b j . |
|
|
1 |
2 |
|
Число операторов в группе Ai |
равно |
ai |
.Общее число объектов управления равно |
общему числу операторов. Известно, что эффективность работы оператора из
группы Ai при управлении объектом B j определяется как элемент cij матрицы [сij ].
Пусть xij - число объектов вида B j , на которые предполагается направить
операторов из группы Ai . Нужно распределить всех операторов по объектам так,
чтобы суммарная эффективность их работы была максимальной, т.е. найти оптимальные значения элементов матрицы [xij ].