ло вызовов по группе больных B j составляет b j . Число врачей категории Ai равно ki . Так как каждый врач в день может обслужить N больных, то все врачи категории Ai в день могут обслужить ai больных, где ai = Nki . Считается, что общее число вызовов точно равно общему числу выездов, т. е. a1 +a2 = b1 +b2 +b3. Пусть xij – число больных из группы B j , которых обслуживает врач из категории Ai . Пусть также качество обслуживания cij
больного из B j врачом из Ai определяется матрицей cij . Нужно рассчитать
оптимальное (наилучшее с точки зрения получения наибольшего суммарного качества обслуживания) распределение врачей по группам больных, т. е. оп-
тимальные значения элементов матрицы xij .
В. Распределение лекарственных препаратов по различным группам больных. Для лечения трех групп больных B1, B2, B3 применяются два медикаментозных препарата A1 и A2 . Так как общее число доз этих препаратов равно общему числу больных, то каждому больному может быть выдана только одна доза какого-то из этих двух лекарств. Число больных в группе B j равно bj . Число доз препарата Ai равно ai . Эффективность лечения боль-
ного типа B j препаратом Ai равна cij . Пусть xij – число больных группы B j , получающих препарат Ai . Нужно распределить дозы препарата по больным так, чтобы суммарная эффективность лечения была максимальной, т. е. найти оптимальные значения элементов матрицы xij .
Г. Распределение операторов по рабочим местам. Операторов готовят для управления сложными объектами трех видов, B1, B2, B3 . По результатам психофизиологического тестирования все операторы были разделены на две группы, A1 и A2 . Число объектов вида B j составляет b j . Число операторов в
группе Ai равно ai . Общее число объектов управления равно общему числу операторов. Известно, что эффективность работы оператора из группы Ai при управлении объектом B j определяется как элемент cij матрицы сij . Пусть xij – число объектов вида B j , на которые предполагается направить операторов из группы Ai . Нужно распределить всех операторов по объектам
16
так, чтобы суммарная эффективность их работы была максимальной, т. е. найти оптимальные значения элементов матрицы xij .
Данная задача ЛП, изложенная в трех различных постановках, решается аналогично той, которая дана в примере 1.1. В случае, если a1 = 60, a2 = 40,
b1 = 30, b2 = 20, b3 = 50,
|
|
|
|
1 |
0,2 |
0,1 |
|
= |
|
|
|
. |
|||
сij |
|
0,7 |
1 |
||||
|
|
|
0,3 |
|
|||
Эта задача имеет решение |
|
|
|
|
|
|
|
|
|
|
|
30 |
20 |
10 |
|
xij |
|
= |
|
0 |
|
, |
|
|
|
|
|
0 |
40 |
||
полученное также геометрическим способом.
Пусть при лечении некоторого больного его комплексный диагноз состоит из заболеваний D1, D2, , Dm , проявляющихся одновременно. Для ле-
чения этих заболеваний у врача имеется n лекарственных |
препаратов |
A1, A2, , An . Эффективность применения единицы препарата |
Ai для лече- |
ния заболевания D j равна сij (эта величина не обязана быть положитель-
ной). Кроме полезного (в целом) эффекта, каждый препарат обладает некоторой токсичностью. Токсичность единицы препарата Ai равна qi . Так как, принимая все n препаратов в количествах x1, x2, , xn соответственно, мы
рассчитываем на получение положительного лечебного эффекта для всех m заболеваний, то эффективность применения всех препаратов для заболевания D j не должна быть меньше некоторой положительной величины bj . Это
условие дает систему m неравенств
n |
|
∑сij xi ≥bj , |
j =1, , m. |
i=1 |
|
Условия ограничения токсичности всех принимаемых лекарств имеют вид
n
∑qi xi ≤Q ,
i=1
17
где Q – некоторая постоянная величина. Задача формулируется как максимизация суммарного эффекта воздействия принимаемых n препаратов на все m заболеваний, равного
m n
Lс=x∑ ∑ ij i , j=1i=1
при сформулированных ранее ограничениях.
Данная задача приводится к основной задаче ЛП заменой ограниченийнеравенств ограничениями-равенствами и введением (n +1) добавочных не-
отрицательных переменных. Сходная по содержательной постановке задача рассмотрена также в [10]. Вместо лекарственных препаратов в данной задаче можно рассматривать другие лечебные воздействия, физиотерапию, бальнеотерапию, физические нагрузки и т. д., суммарная доза которых также должна быть ограничена.
Данная задача взята из [11]. Пусть в результате массовой эпидемии имеется большой контингент больных в количествеN человек, нуждающихся в медицинской помощи. Эти больные находятся в различных состояниях B1, B2, , Bm , соответствующих различной степени тяжести заболевания (рис.1.3). Число
больных, находящихся в состоянии |
|
m |
|
, их относи- |
B j , равно N j |
∑ N j = N |
|||
|
|
|
|
|
|
j=1 |
|
|
|
тельное
18
N1 |
|
Nj |
Nm |
|||
Больные |
|
Больные |
|
Больные |
|
|
B1 |
|
Bj |
|
Bm |
|
|
xi1, Ai1, γi1 |
|
|
xij , Aij , γij |
xim, Aim, γim |
||
|
|
|||||
|
|
|
|
|
||
План |
|
План |
|
План |
|
|
лечения |
|
лечения |
|
лечения |
|
|
P1 |
|
Pi |
|
Pr |
|
|
|
|
Рис. 1.3 |
|
|
||
число сj = N j
N . В нашем распоряжении имеется r различных планов лечения этих больных P1, P2, , Pr , каждый из которых требует использования n медикаментов. Наличный запас медикаментов ограничен и равен M1, M2, , Mn соответственно. Пусть xij – относительное число больных, находящихся в состоянии B j , к которым применяется лечение по плану Pi ; абсолютное число таких больных равно xij N j . Пусть также Aij – эффектив-
ность такого лечения, выражаемая в доле выздоровевших больных, при этом абсолютное число выздоровевших (из класса B j , к которым применено лече-
ние Pi ) равно Aij xij N j . Допустим, |
что требуемые количества медикаментов |
||
для лечения одного больного типа |
B j |
по плану Pi |
заданы в виде вектора |
γij =(γ(ij1), γij(2), , γij(n)), причем γij(1) |
– количество |
первого медикамента, |
|
γij(2) – второго, и т. д.
Примем за критерий качества L выбранной системы лечения (т. е. вы-
бранных значений всех переменных |
xij , i =1, , r; |
j =1, , m ) отношение |
|||||
выздоровевших больных к общему числу больных. Тогда |
|
||||||
|
1 |
m r |
m r |
N j |
|
m r |
|
L = |
|
∑ ∑Aij xij N j = ∑ ∑ |
|
Aij xij |
= ∑ ∑qij xij , |
(1.19) |
|
|
N |
||||||
|
N j=1i=1 |
j=1i=1 |
|
j=1i=1 |
|
||
19
где qij = c j Aij . Так как xij – относительные величины, то по группам больных B1, B2, , Bm должны выполняться равенства
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∑xij = |
1, |
j =1, , m. |
(1.20) |
||||||
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
Из-за ограниченности запасов медикаментов должны также выполняться |
||||||||||||||
неравенства |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
m |
r |
γ(k )x N |
|
≤ M |
|
, |
k =1, , n . |
|
|||
|
|
|
∑ ∑ |
j |
k |
|
||||||||
|
|
|
j=1i=1 |
ij |
ij |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Разделив обе части этих неравенств на N , получим |
|
|||||||||||||
|
|
|
|
m |
r |
|
|
|
≤ b , |
k =1, , n , |
(1.21) |
|||
|
|
|
|
∑ ∑ f (k )x |
|
|||||||||
|
|
|
|
j=1i=1 |
ij |
ij |
|
k |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
где f (k ) = |
N j |
γ(k ), |
b = |
Mk . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
ij |
Nk ij |
k |
N |
|
|
|
|
|
|
|
|
|
|
|
Таким образом, математически задача формулируется так: найти mr неотрицательных переменных xij , которые максимизируют L (1.19) при огра-
ничениях (1.20) и (1.21).
Пример 1.2. Пусть имеется 100 больных, находящихся в трех состояниях, B1, B2, B3 . Число больных каждого вида равно 60, 30 и 10 соответственно. Имеется три плана лечения, P1, P2, P3 , которые предполагают использовать три вида медикаментов. Запасы медикаментов в условных единицах составляют: M1 =1500, M2 =800, M3 =1900. Эффективность имеющихся планов лечения задается матрицей А (табл. 1.2), а требуемые количества лекарств – матрицей γ (табл. 1.3). Нулевые элементы матрицы А, соответствующие прочеркам в матрице γ, связаны с отсутствием планирования применения данных планов лечения к соответствующим группам больных, поскольку неэффективность такого применения очевидна.
|
|
|
Таблица 1.2 |
|
|
|
Таблица 1.3 |
||
|
|
|
|
|
|
|
|
|
|
Pi |
|
Bj |
|
|
|
Pi |
|
Bj |
|
|
|
|
|
|
|
|
|
||
B1 |
B2 |
|
B3 |
|
B1 |
B2 |
B3 |
||
|
|
|
|
||||||
20