<<
>>

2.4. Вогнутый случай

Рассмотрим случай вогнутых зависимостей Qk(ykj), предполагая, что Qk0 = 0 (это всегда можно сделать, вычитая Qk0 из всех значений Qkj). Известно, что задача (2.2.6), (2.2.7) в случае вогнутых зависимостей Qk(yk-r) является многоэкстремальной.
Тем не менее, учитывая специфику задачи, связанную с тем, что ykx принимает целочисленные значения от 0 до 3, можно предложить эффективный алгоритм ее решения. Предварительно докажем ряд утверждений.

Утверждение 2.1. Существует оптимальное решение задачи (2.2.6), (2.2.7), в котором имеется не более одного предприятия со значением 0 < yT < 3.

Доказательство. Поведем доказательство методом от противного. Пусть имеются два предприятия k и q, такие что 0 < ykT <3, 0 < yqT <3.

Пусть ykT = i, yqT = j. Обозначим

ai = Qk,i - Qk, i-1, bi = Qk,i+1 - Qk,i, aj = Qk,j - Qk, j-1, bj = Qk,j+1 - Qk,j.

Положим ykT = i - 1, yqT = j +1. Из условия оптимальности исходного решения следует, что должны выполняться условия (2.4.1)

-ai + bj > 0.

Положим теперь ykT = i + 1, yqT = j -1. Аналогично предыдущему случаю из условия оптимальности исходного решения получаем (2.4.2)

-a, + bi > 0.

Из условия вогнутости функций Qk(ykT) и Qq(yqT) имеем (2.4.3)

bi < ai , bj < aj . Объединяя условия (2.4.1) - (2.4.3), получаем (2.4.4)

bj > ai > bi > aj > bj,

что возможно только в одном случае, когда bj = ai = bi = aj. Однако, в этом случае решение ykT = i-1, yqT = j+1, а также решение ykT = i+1, yqT = j-1 являются оптимальными. Берем любое из этих решений, например, первое, и повторяем процедуру. Через конечное число шагов (не более двух) мы придем к решению, в котором либо ykT = 0, либо yqT = 3. Таким образом, число предприятий, для которых 0 < ykT < 3 уменьшилось на единицу. Повторяя эту операцию с другой парой предприятий, имеющих промежуточное значение ykT, мы за конеч- ное число таких повторений получим оптимальное решение, содержащее не более одного предприятия со значением 0 < ykT < 3.

Пусть предприятия пронумерованы в порядке возрастания Qk,3, то есть Q13 < Q23 < ...

Утверждение 2.2. Если RT = 3m, где m - целое положительное число, то оптимальное решение задачи (2.2.6), (2.2.7) имеет вид

ykT = 3, k = 1,m , ykT = 0, k > m.

Доказательство. Построим для функций Qk(ykT) оценочные функции:

Эти функции дают оценку снизу для функций Qk(ykT) и совпадают с ними в двух точках: ykT = 0 и ykT = 3. Рассмотрим задачу минимизации суммы оценочных функций при ограничениях

n

ZykT = 0k=1

Это задача линейного программирования, решение которой очевидно. Нужно взять первые m предприятий с минимальными значениями Qk3. Заметим, однако, что это решение является допустимым решением для исходной задачи, поэтому оно также является оптимальным.

Таким образом, если n = 3m + s, где 0 < s < 3, то существует оптимальное решение, в котором одно, и только одно предприятие имеет значение ykT = s. Для определения этого предприятия построим 2 решения. В первом решении первые m предприятий получают максимальные нормативные уровни ykT = 3, k = 1,m . Среди остальных (n - m) предприятий выбирается предприятие p с минимальной вели- чиной Q„s = min Qi s. Для этого предприятия ypT = s, для остальных

mykT = 0. Величина упущенной выгоды для этого решения составит

m (2.4.6)

Q1 = IQk,3 + Qp,s .

k=1

Во втором решении определяется предприятие 1, такое что величина

Q 1,3 - Q 1,s = max (Qk,3 - Qk,s ). 1Все предприятия 1 < k < m+1, за исключением предприятия 1 получают нормативные уровни ykT = 3, для предприятия 1 нормативный уровень y1T = s, для остальных предприятий ykT = 0. Величина упущенной выгоды для второго решения составляет

m+1

Q2 = I Qk,3 + Qi,s. k=1,k

Разность величин Qj - Q2 равна (2.4.7)

5 = Qi,3 + Qp,s - Qi,s - Qm+1,3.

Если 5 > 0, то второе решение является оптимальным, если 5 < 0, то оптимальным является первое решение. Для обоснования предложенного алгоритма разобьем множество всех решений на два подмножества. В первом подмножестве предприятие, для которого 0 < ykT < 3 имеет номер больше, чем m, а во втором подмножестве номер такого предприятия меньше или равен m.

Заметим теперь, что первое решение является оптимальным среди всех решений первого подмножества, а второе является оптимальным среди всех решений второго подмножества. Этот вывод следует из утверждений (2.1) и (2.2). Для первого подмножества это очевидно. Рассмот- рим более детально обоснование алгоритма для второго подмножества.

Если 1 - номер предприятия с нормативным уровнем 0 < ylT < 3, и 1 < m, то в силу утверждения (2.2) первые (m+1) предприятий за исключением 1-го имеют в оптимальном решении максимальную величину нормативного уровня, то есть yiT = 3 для i = 1,m +1, i Ф 1. В этом случае

Q2 = ZQk,3 -(Q 1,3 - Q 1s ). k=1

Очевидно, для того, чтобы Q2 была минимальной, следует выбрать 1, для которого разность (Ql3 - Q1s) максимальна, что и дает второе решение.

Пример 2.3. Значение Qkj для шести предприятий приведены в таблице 2.5.

Таблица 2.5. \k i \ 1 2 3 4 5 6 1 9 12 9 10 7 9 2 14 17 16 17 19 19 3 17 19 20 21 21 22 Возьмем RT = 11 = 3-3 + 2, то есть m = 3, s = 2.

Имеем для первого подмножества min Qi2 = min (17, 19, 19)

4= 17 = Q42. Следовательно, Qi = Qi3 + Q23 + Q33 + Q42 = 73.

Для второго подмножества имеем max(Qj3 - Qj2) = max (3, 2,

14) = 4 = Q33 - Q32 Следовательно, Q2 = Q13 + Q23 + Q32 + Q43 = 77. Так как Q2 > Q1, то оптимальное решение имеет вид:

y1T = 3, y2T = 3, y3T = 3, y4T = 2, y5T = y6T = 0.

<< | >>
Источник: В.Н. Бурков, А.Ф. Грищенко, О.С. Кулик. ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ ПРОМЫШЛЕННОЙ БЕЗОПАСНОСТЬЮ. 2000

Еще по теме 2.4. Вогнутый случай:

  1. 2.5. Выпукло-вогнутый случай
  2. 3.5. Дискретные функции затрат. Вогнутый случай
  3. 17.1 Вогнутые и квазивогнутые функции
  4. В случае ликвидации эти задолженности удовлетворяются в первую очередь, в случае реорганизации (главы 11 и 13) они удовлетворяются в полном объёме.
  5. § 3. Страхование от несчастных случаев 3.1. Общие положения добровольного страхования от несчастных случаев
  6. Особенности страхования от несчастных случаев и болезней 5.2.1. Обязательное страхование от рисков, связанных с несчастными случаями и болезнями
  7. 2.6. Общий случай
  8. Страхование от несчастных случаев
  9. Случаи выплаты пособия
  10. 7.2. Страхование от несчастных случаев
  11. 14.4. Страхование от несчастных случаев
- Информатика для экономистов - Антимонопольное право - Бухгалтерский учет и контроль - Бюджетна система України - Бюджетная система России - ВЭД РФ - Господарче право України - Государственное регулирование экономики в России - Державне регулювання економіки в Україні - ЗЕД України - Инновации - Институциональная экономика - История экономических учений - Коммерческая деятельность предприятия - Контроль и ревизия в России - Контроль і ревізія в Україні - Кризисная экономика - Лизинг - Логистика - Математические методы в экономике - Международные экономические отношения - Микроэкономика - Мировая экономика - Муніципальне та державне управління в Україні - Налоговое право - Организация производства - Основы экономики - Политическая экономия - Размещение производительных сил (РПС) - Региональная и национальная экономика - Страховое дело - Теория управления экономическими системами - Управление инновациями - Философия экономики - Ценообразование - Экономика зарубежных государств - Экономика и управление народным хозяйством - Экономика отрасли - Экономика предприятия - Экономика природопользования - Экономика труда - Экономическая безопасность - Экономическая география - Экономическая демография - Экономическая статистика - Экономическая теория и история - Экономический анализ -