Научная статья на тему 'Методика распределения средств при неаддитивном показателе эффективности и связанных системах ограничений'

Методика распределения средств при неаддитивном показателе эффективности и связанных системах ограничений Текст научной статьи по специальности «Математика»

CC BY
127
38
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Коваленко Андрей Иванович, Пискунов Станислав Николаевич, Решетник Виктор Михайлович, Цапков Иван Федорович

Рассматривается методика распределения разнотипных ресурсов, расширяющая область использования метода максимального элемента, при неаддитивном показателе эффективности и связанных системах нелинейных и линейных ограничений на целочисленные параметры плана распределения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Коваленко Андрей Иванович, Пискунов Станислав Николаевич, Решетник Виктор Михайлович, Цапков Иван Федорович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Technique of distribution of means at a nonadditive parameter of efficiency and coupled systems of limitations

In the article the technique of distribution of different resources expanding usage area of a maximum unit method is considered, with a no additive parameter of efficiency, by coupled systems of non-linear and linear limitations on integer parameters of the distribution plan.

Текст научной работы на тему «Методика распределения средств при неаддитивном показателе эффективности и связанных системах ограничений»

СИСТЕМЫ И 4^ ПРОЦЕССЫ УПРАВЛЕНИЯ ^

УДК 621.396.96

МЕТОДИКА РАСПРЕДЕЛЕНИЯ СРЕДСТВ ПРИ НЕАДДИТИВНОМ ПОКАЗАТЕЛЕ ЭФФЕКТИВНОСТИ И СВЯЗАННЫХ СИСТЕМАХ ОГРАНИЧЕНИЙ

КОВАЛЕНКО А.И., ПИСКУНОВ С.Н., РЕШЕТНИК В.М., ЦАПКОВ И. Ф.

Рассматривается методика распределения разнотипных ресурсов, расширяющая область использования метода максимального элемента, при неаддитивном показателе эффективности и связанных системах нелинейных и линейных ограничений на целочисленные параметры плана распределения.

Введение

Актуальность статьи заключается в том, что многие важные для практики задачи при формализации сводятся к рассматриваемой. Однако к настоящему времени в литературе отсутствуют удобные для реализации методики решения таких задач при нелинейных показателях эффективности и ограничениях на параметры плана распределения.

Цель исследования — разработка методики, позволяющей найти опорный план распределения разноэффективных ресурсов в целочисленных задачах нелинейного программирования с неаддитивным показателем эффективности и связанными системами линейных и нелинейных ограничений на распределяемые ресурсы.

Постановка задачи

Многие практические задачи распределения ресурсов после формализации относят к задачам линейного и нелинейного программирования [ 1 - 3]. В [2] задача распределения сформулирована следующим образом: найти план распределения x;j, i = ,

j = 1,2,...,n , который максимизирует показатель эффективности (целевую функцию (ЦФ)):

M(x) =ZCj[1 -n(l - Р ;j)x;j] (і)

j=l ;=1

и удовлетворяет системам ограничений

n

Z x;j ^ аь j=1 ; = 1,2,...,m. (2)

m

Zx;j <Bj, ;=1 ] = 1,2,...,n • J 7 7 7 , (3)

j* IV о целые. (4)

Смысл величин в формулах (1)-(3) зависит от физической сущности решаемой задачи. Например, если решается задача распределения каких-либо материальных средств между объектами, то с j — важность j-го объекта, j = 1,2,...,n , характеризующая его значимость, для стороны которой он принадлежит; P;j — вероятность обслуживания j-го объекта одним средством i-го класса, i = 1,2,..., m ; x;j — число средств i-го класса, которые выделены на обслуживание j-го объекта.

Тогда ограничения (2) естественны. Они отображают тот факт, что распределению подлежат а; средств i-го класса, Ї = 1,2,...,m . Смысл ограничений (4) очевиден. Неравенства (3) ограничивают сосредоточения средств по обслуживанию каждого из объектов. Так как средства разнотипные и вероятности Р;j, Ї = 1,2,..., m для каждого из объектов j в общем случае имеют разные значения, то нельзя однозначно указать в (3) величины в j, обеспечивающие обслуживание j-го объекта с требуемой вероятностью.

Условимся, что j-й объект считается обслуженным (при обслуживании объекта его важность уменьшается), если величина обслуженной его важности Собс.j достигает порогового значения Cnop.j , j = 1,2,..., n . Величина cnop.j выбирается с учетом исходной важности объекта с j (1):

Cnop.j = кjcj , (5)

где к j — коэффициент, характеризующий часть важности объекта, при обслуживании которой объект считается полностью удовлетворенным и исключается из дальнейшего обслуживания.

Следовательно, j-й объект считается обслуженным и исключается из процесса распределения, если впервые выполнено условие

Co6c.j — Cnop.j; ; = !-,2,...,п . (6)

Параметры x;j дополнительно к (2), (4) должны удовлетворять системе нелинейных ограничений m x--

Cj[1 -П (1 - P;j);j] < Cnop.j, j = 1,2,...,n . (7)

;=1

План распределения считается найденным, если для всех классов средств выполнено условие

n

Zx;j = аь ; = 1,2,...,m, (8)

т.е.

а;]} = 1

(9)

либо для всех объектов значение обслуженной важности достигло пороговой величины (6):

n

j^1{[co6c.j — c nop.j]} = 1, (10)

где л — знак логического умножения.

64

РИ, 2004, № 3

Математическая постановка задачи

Необходимо найти набор элементов x;j, i = ,

j = 1,2,..., n, который максимизирует показатель эффективности (1), удовлетворяет системам линейных (2) и нелинейных (7) ограничений.

Так как ЦФ (1) нелинейная, ограничения (7)

нелинейные, а параметры x;j целочисленные, то

сформулированная задача относится к задачам нелинейного целочисленного программирования.

Решение задачи

Для решения нелинейных целочисленных оптимизационных задач часто используют простой в реализации метод последовательного распределения ресурсов, который в литературе [1, 2, 4] иногда называют методом максимального элемента (ММЭ). Использование ММЭ позволяет найти оптимальный план распределения средств, если выполнены следующие условия: ЦФ монотонна, выпукла (вогнута), аддитивна, система ограничений не связана [2]. ММЭ является основой для развития других методов.

В сформулированной задаче ЦФ (1) монотонна относительно любой из переменных X;j , выпукла, но она не аддитивна, ограничения (2), (7) связаны. Поэтому план распределения, найденный с исполь -зованием предложенного метода, не будет оптимальным. Следует заметить, что величины P;j, Cj в (1) являются не точными и субъективными, а коэффициенты Kj в (5) носят вариационный характер. Поэтому нет необходимости в нахождении оптимального плана распределения. Достаточно ограничиться опорным планом, который для рассматриваемого случая будет близок к оптимальному. Это объясняется тем, что, как будет показано далее, на каждой итерации последовательного распределения отыскивается наилучшее одношаговое продолжение.

Процедура получения решения с учетом описанных особенностей является, как и в [2], итерационной. В каждой итерации план распределения улучшается на единицу таким образом, чтобы увеличение ЦФ (1) ДМ(Х(к+1)) было максимальным (здесь (к+1) — номер выполняемой итерации). Величина приращения ЦФ (1) при увеличении, например, компонента i0j0 матрицы х(к+1) на единицу равна [2]

ДМ(и4) = с (K)Pi

;0j0

j0

;0j0 ,

(11)

( ) m x(K)

где j= cj0.n(1 -Pi0j0) j0 . (12)

u ;=1

(к)

Величина cj0 в ранее рассмотренном примере

имеет смысл обслуженной важности j0 -го объекта после к-й итерации.

Номер компонента (^ j), подлежащего улучшению на единицу в текущей (к+1)-й итерации, отыскивается в соответствии с ММЭ из условия

AmJ = nmax{AMi(K+1)} = max{c (K)P;,j }. (13)

Величина с(к)РА^ имеет смысл математического j0 ;0j0

ожидания приращения обслуженной важности j0 -го объекта при назначении ему в (к+ 1)-й итерации дополнительно одного средства ^ -го класса.

Методика нахождения опорного плана распределения, для рассмотренного примера, при ограничении величины обслуживаемой важности объектов с учетом (11)-(13) заключается в следующем.

1. На подготовительном этапе формируем исходные данные: P;j, c(0), a(0), kj , ; = 1,2,...,m , j = 1,2,..., n, где c(0), a(0) — первоначальное значение важности (“весов”) объектов и числа средств i-го класса соответственно; рассчитываем величину cnop.j (5), определяем исходное значение суммарного числа средств всех классов, подлежащих распределению А(0) = 2 а(0) .

;=1

2. Всем элементам матрицы X(0) присваиваем

нулевые значения (х(0) = 0 , ; = 1,2,...,m, j = 1,2,..., n).

Рассчитываем элементы матрицы приращений ЦФ

(1), если каждый из компонентов матрицы Х(0)

увеличить на единицу дм(1) = C(0)P;j.

;j j

3. Выполняем однотипные операции итераций, число которых не превышает А(0). Первоначально находим максимальный элемент матрицы дмЦ

(13), запоминаем координаты этого элемента j0)

и компонент x;0j0 матрицы Х(0) увеличиваем на единицу, а значения других компонентов остаются неизменными:

Дк+1) = ;j

хГ

х(к) + 1,

;0j0

если б Ф j0) V (j Ф j0), если а = j0) Л (j = j0).

4. Рассчитываем величину обслуженной важности

(к)

j0 -го объекта сj0 (12) после к-й итерации и обслуженной важности этого же объекта:

сОб ■ = с(0) - с(к).

°бс0() j0 j0

Заметим, что сjK, j = 1,2,...,n, j ф j0 остается без изменений, что упрощает процесс формирования матрицы приращений ЦФ (1).

РИ, 2004, № 3

65

5. Проверяем выполнение условия (6) для j0 -го объекта. Если оно выполняется, то объект исключаем из распределения. Все элементы jo -го столбца матрицы приращений ЦФ (1) приравниваем нулю.

Если условие (6) не выполняется, то формируем новое значение приращений ЦФ (1) для элементов

jo -го столбца (11).

Корректируем число нераспределенных средств i-го класса. Если все его средства распределены, то этот класс средств исключаем из распределения: элементы i-й строки матрицы приращений ЦФ (1) приравниваем нулю.

6. Если не все средства распределены и не для всех объектов выполнено условие (6), то для сформированной матрицы приращения эффективности ЦФ (1) выполняем операции итераций (пункты 3, 4, 5 методики).

7. Если условия (9) или (10) выполнены, то процесс прекращаем, формируем план распределения Ху ф 0,

i = 1,2,..., m, j = , и ряд признаков: “все объек-

ты обслужены”, “все средства распределены”, а также непустые множества нераспределенных классов средств и количество объектов, для которых не выполняется условие (6).

Выводы

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Практическая значимость заключается в том, что предложенная методика позволяет найти близкий

к оптимальному опорный план распределения раз -ноэффективных ресурсов в целочисленных задачах нелинейного программирования. Методика отличается простотой используемых процедур.

Литература: 1. Берзин Е.А. Оптимальное распределение ресурсов и элементы синтеза систем. М.: Сов. радио, 1974. 304 с. 2. Раскин Л.Г. Анализ сложных систем и элементы теории оптимального управления. М.: Сов. радио, 1976, 343 с. 3. Гомозов А.В., Михайлутин О.М., Пискунов С.Н., Цапков И. Ф. Об одном алгоритме нахождения оптимального плана распределения средств по целям // Збірка наукових праць “Авіаційно-космічна техніка і технологія.” Харків: НАУ “ХАІ”. 2002. Вип. 29. С. 194-198. 4. Саати Т. Целочисленные методы оптимизации и связанные с ними экстремальные проблемы. М.: Мир, 1979. 338 с.

Поступила в редколлегию 15.04.2004

Рецензент: д-р техн. наук, проф. Казаков Е.Л.

Коваленко Андрей Иванович, канд. техн. наук, старший научный сотрудник, научный центр ВВС и ПВО. Научные интересы: оптимизация процессов управления. Хобби: экзотические животные. Адрес: Украина, 61036, Харьков, ул. Ахсарова, 13, кв. 266, тел.37-13-40.

Пискунов Станислав Николаевич, канд. техн. наук, старший научный сотрудник, научный центр ВВС и ПВО. Научные интересы: оптимизация процессов управления. Хобби: растениеводство. Адрес: Украина, 61052, Харьков, ул. Котлова, 38, кв. 19 , тел. 712-23-74.

Решетник Виктор Михайлович, канд. техн. наук, старший научный сотрудник, научный центр ВВС и ПВО. Научные интересы: оптимизация процессов управления. Хобби: микроминиатюра. Адрес: Украина, 61036, Харьков, ул. 23 Августа, 4, кв. 31, тел. 36-11-69.

Цапков Иван Федорович, канд. техн. наук, старший научный сотрудник, научный центр ВВС и ПВО. Научные интересы: кибернетика. Хобби: растениеводство. Адрес: Украина, 61036, Харьков, ул. Танкопия, 10, кв. 128, тел. 97-99-34.

УДК 004.78

ПРОБЛЕМЫ АНАЛИЗА И СИНТЕЗА ХОЛОНИЧЕСКИХ СИСТЕМ УПРАВЛЕНИЯ СЛОЖНЫМИ ОБЪЕКТАМИ

ШОСТАКИ.В, ТОПАЛА.С., УСТИНОВА А.Н.

Рассматриваются проблемы анализа и синтеза холо-нических систем управления сложными объектами на примере отечественных производственных предприятий. Приводятся фрагменты онтологий процессов управления предприятием и функционирования производственного участка как концептуальная составляющая холонической структуры.

1. Введение

Научно-технический прогресс привел к появлению большого числа сложных объектов управления (СОУ), таких как энергетические системы, транспортные сети, производственные объекты и т.п. В

66

процессе развития СОУ происходит непрерывное их усложнение, проявляющееся в опережающем росте сложности взаимосвязей между объектами по отношению к их числу, которое, в свою очередь, опережает рост числа объектов в составе комплекса [1].

Рассмотрим проблемы СОУ применительно к крупным производственно-техническим комплексам. Указанная выше тенденция в эволюции СОУ породила эволюционные изменения методов и принципов функционирования управляющих систем (УС) СОУ. Так, на определенном этапе эволюции СОУ эффективное управление ими стало невозможным без применения методов и средств искусственного интеллекта и инженерии знаний (в основном в форме открытых систем), поскольку сложность СОУ уже не допускала построения и реализации адекватных аналитических моделей функционирования объекта. Следующий этап развития УС СОУ ознаменовался появлением производственных систем распределенного интеллекта

РИ, 2004, № 3

i Надоели баннеры? Вы всегда можете отключить рекламу.