УДК 519.1
М.В. Коновалова
Научный руководитель: доктор физико-математических наук, профессор В.В. Колбин
СТОХАСТИЧЕСКОЕ ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ. МЕТОД ВОЗМУЩЕНИЙ
Рассмотрены некоторые вопросы применения метода возмущений к задаче стохастического линейного программирования (СЛП) со случайным параметром в векторе ограничений. Рассмотрены вопросы устойчивости базисных переменных для задачи СЛП в случае стохастической целевой функции.
СЛП, устойчивость базисных переменных задачи СЛП, метод возмущений.
Some questions of applying the perturbation method to the task of stochastic linear programming with random parameter in vector of restrictions are considered in the paper. The questions of stability of basic variables for SLP task in case of stochastic objective function are examined in the article.
Stochastic linear programming, stability of the basic variables of SLP task, perturbation method.
1. Метод возмущений решения задач СЛП
Задачи СЛП изначально являются трудноразрешимыми или неразрешимыми. С помощью метода возмущений можно разделить некоторый круг задач СЛП на основную, детерминированную составляющую и тонкую, стохастическую. Решение исходной задачи получают с помощью настройки решения детерминированной части, что позволяет уйти от необходимости решения сложной задачи с вероятностными величинами. Пусть имеется стохастическая задача линейного программирования:
max f (х, ю) g(х, ю) < 0.
Рассмотрим подход, который был предложен в работе [1]. Идея заключается в выделении в сложной задаче основной составляющей и тонкой составляющей, которая рассматривается как малое возмущение основной системы. Исходная задача:
max f (x)
g(x) < 0.
(1)
Функции /(х) и g (х) первоначальной задачи представляют в виде:
Є/1(х) = /(х) - /о(х)
Є?і(х) = g(х) - g0 (х).
Часть с индексом 0 является основной составляющей, описывающей изучаемую систему, а часть с индексом 1 - тонкая, настраиваемая часть, описывающая некоторую возмущающую, зависящую от случайных величин компоненту. При решении задачи вводятся произвольным образом функции /0 (х), g0(х) и є (є может быть константой, функцией, случайным вектором, случайной вектор - функцией). Для нахождения решения было предложено рассматривать не исходную задачу с функциями / и g , а систему:
max f0(x)
go(x)< 0
(2)
и семейство задач:
max {sf1( x) + f0( x)} £gi(x) + go(x) < 0
(3)
а для нахождения решения исходной задачи (1) решить более простую задачу (2) и затем внести в решение поправки. Задачу (2), следуя [1], будем называть порождающей, а задачу (3) - возмущенной задачей. Данный подход может иметь место для решения задач вида, рассматриваемого в статье. Хотя элемент случайности (стохастики) очень часто присутствует в прикладных задачах, тем не менее, та вероятностная часть, которая, например, описывает отклонение спроса от обычной линии или внезапную поломку, является как раз возмущающей частью. Возмущения предполагаются малыми, а величина є характеризует уровень малости этих возмущений. Таким образом, предполагаем, что наряду со стабильно действующими факторами существуют возмущающие факторы, которые являются стохастическими.
2. Вывод соотношений
Рассмотрим задачу:
Ax0 < bo
и возмущенную задачу:
max(c„ +єс1) x
p {A0x + eA1 x < b0 + sb1 (ю)} > a.
(4)
Для возможности решать задачу с помощью метода возмущений необходимо, чтобы исходная задача обладала некоторыми свойствами. Рассмотрим здесь те из них, которые интересны в случае стохастической задачи. Важно, чтобы функции, представ-
ляющие ограничения возмущенной и порождающей частей, были непрерывны. Рассмотрим /-ую строку ограничений задачи (4):
а“х + а0х2 + ...аашхт +е(а,11 х + 4х +... + а]тхт) <
< Ь0 + еЬ1 (ю).
(что в общем характерно для рассматриваемых линейных задач), необходимо иметь возможность решить следующую вспомогательную систему [1] (для рассматриваемого случая ее можно записать в следующем виде):
F = maxjc1Tx - ATA1 x + ЛтЬ1(ю) |x є 9*|, (5)
Допустим, что величина b,1(ro) ж N(b], ст4.). Ис- где 9* - множество решений порождающей задачи,
пользование нормального закона распределения является целесообразным, так как случайные величины, подчиняющиеся нормальному закону, часто встречаются в прикладных задачах. После проведения преобразований получим:
b>) - b)
Введем обозначения:
к N(0,1).
( і
I =
a\x + а\х2 +... + a1 x -b
/11 12 2 im m i
. b,1 (ю) - b]
( 1 1 1 /1 ^
a..x + a2x2 +... + a. x -b.
i1 1 12 2 im m i
Л - вектор Куна-Таккера. Если матрица А - стохастическая, решение вспомогательной системы невозможно. В том случае, когда матрица А является детерминированной, по-прежнему остается необходимым решать сложную стохастическую задачу на определенном множестве величин х , которые являются решениями порождающей системы. Чтобы избежать процедуры решения сложной стохастической задачи, можно оценить вероятность того, что максимизируемое значение (5) окажется больше некоторого р . То есть интересно, с какой возможной вероятностью будет выполняться данное выражение:
с1Тх -ЛтА1 X + ЛтЬ1(ю) >р.
Для оценки выполним преобразования и, обозна-
чив,
Следовательно, для /-ой строки ограничений можно записать следующее выражение (Р(1) >а/):
1 Г
^Jexp 1
V2T
P( I) = Ф( z) =
( X-' m . 1 ^
> ai-x. - bi
j=1 j j i
здесь
ф(z) = 1 - Ф(z) =
1 Г Z2 dZ
—ЄХР-------dZ,
>/2T }z 2
т.е. условие непрерывности выполняется. В том случае, если от случайного параметра зависит матрица А(ю), невозможно получить аналитическое выражение для ограничений, чтобы определить является ли функция непрерывной, т.е. до реализации случайной величины невозможно определить можно ли решать задачу данным методом, так как для /-ой строки получаем следующее выражение:
Г а01 х1 + а°2 х2 + ... + а0тхт +е(а,11(ю) х1 + 1
РI ¡>>а.
1+ а1п (ю)х2 +... + а)т (ю)хт1) < Ь0 + еЬ1 (ю)]
То есть, использовать данный метод представляется целесообразным в случае наличия случайных компонентов только в векторе ограничений задачи. Если у порождающей задачи более одного решения
получим
(У1, у 2,..., у я )т = [ЛЛТ ]-1 Л,
b1 (ю) > уР - ycx + A1 x.
Проведем оценку выражения Ь/1(ю) - Ь1 >у;р--у рх + а1 х - Ь1 с помощью неравенств Чебышева и обозначим у^р-у^сх + а1 х - Ь1 = С1. Получим в случае, когда Ь] (ю) > Ь1:
>( b,1 (ю) - bi1 )<-
Т\ С
bi (ю)
С?
Таким образом, учитывая, что все значения кроме стохастической величины Ь(ю) известны, можно, подставляя различные значения р , вычислить с какой вероятностью максимизируемая величина окажется больше некоторого значения. Величину р можно увеличивать до тех пор, пока вероятность будет оставаться необходимо большой. Так можно максимизировать необходимую величину с некоторой наперед заданной вероятностью, избежав необходимости решения первоначальной сложной стохастической задачи.
3. Устойчивость базисных переменных в задаче СЛП
Пусть целевая функция стохастической задачи линейного программирования имеет вид:
a
bi
z =
f (х, ю) = cj Xj + c0 x2 + ... + c0 xn + + єс11(ю) Xj + ... + SC0 (ю) xn.
(6)
C1 = c0+ j - cj +є Cj1+j(ю) -Cj1 (ю)
получим
Интересным является вопрос о постоянстве базисных переменных, которые образуют оптимальное базисное решение при различных реализациях случайной величины. Будем рассматривать устойчивость относительно базисных переменных, найденных для задачи, в которой случайные параметры целевой функции заменены их математическими ожиданиями
f (x, ю) = C10 х1 + с0 х2 + ... + c° хп +
+ scj х1 +... + ЄС0 (ю) хп
(7)
(здесь и далее предполагаем, что математические ожидания случайной величины, где это необходимо, существуют). Найдем, при каких условиях и с какой вероятностью можно обеспечить постоянство базисных переменных для произвольных случайных величин. При решении задачи симплекс-методом на каждом шаге определяется вводимая и выводимая из базисного решения переменная [3]. Индекс новой базисной переменной зависит от коэффициентов целевой функции, чтобы базисные переменные оставались одними и теми же при различных реализациях случайной величины, должны оставаться одними и теми же по индексу наименьшие коэффициенты в целевой функции. Рассмотрим /-шаг: допустим, что на /-ом шаге при решении задачи (7) наименьшим был /-ый столбец, следовательно, для решения (6) индекс ведущего столбца должен остаться таким же. Рассмотрим выражение, по которому формируются на /-ом шаге коэффициенты целевой функции:
У =*■ -1,
Ук
где / - индекс ведущего столбца. Примечание: на каждом шаге происходит переименование коэффициентов целевой функции. Пусть на (/ + 1)-ом шаге наименьшим коэффициентом при решении (7) был коэффициент у 1. Для задачи (6) индекс наименьшего коэффициента должен остаться тем же, т.е. должно выполняться:
или
C0 +sc>) < cj+ j +sc1+j(ю)
ck +є4(ю) cj +є4(ю) ,
c1 (ю) - c) (ю) <Є C+ (ю) - cj+ (ю) + С1
Правая часть выражения в случае сг1(ю) - ^(ш) > 0 будет меньше некоторого д с вероятностью:
P( cj (ю) - cV) <^1)> 1-
В(ю')
1 -
Таким образом. £(ю)
с вероятностью, большей будет выполняться следующее неравенст-
во:
----1 <
є
c1+ ,■(ю) - c‘+ ,■(ю)
С помощью неравенства Чебышева можно получить следующую оценку для случая, когда
4+ ,■(ю) - с1+ ,■(ю) < 0 :
P ( c1+ j (ю) - c1+ j (ю) < -^2 ) > 1 -
В(ю)
с.
где д2 = д------. Таким образом, получили вероят-
е
ностную оценку возможности выполнения необходимых неравенств: это вероятность большая
1 -
Р(ю)
и 1 -
Р(ю)
. Учитывая, что таких нера-
венств будет < п (нестрогое неравенство, так как могут быть нули среди коэффициентов целевой функции), выбираем величины д1Н, д2Н , удовлетворяющие всем выражениям. Получим, что на (/ +1) -ом шаге с вероятностью большей
Ph =11 -
D (ю)
?1И
1 -
D (ю)
? 2H
базисные переменные останутся такими же, как и при решении ЗЛП, в которой случайные величины были заменены их средними значениями. Таким образом, регулируя величины д1Н и д2Н, можно получить постоянство базисных переменных с определенной вероятностью.
где у - любое целое число: 1 < / + у < п. Знаменатель в обеих частях неравенства один и тот же, поэтому проанализируем числитель. Проведя преобразования и обозначив
Литература
1. Первозванский, А.А. Декомпозиция, агрегирование и приближенная оптимизация / В.Г. Первозванский, А.А. Гайцгори. - М., 1979.
2. Севостьянов, Б.А. Курс теории вероятности и ма- 3. Юдин, Д.Б. Линейное программирование (теория,
тематической статистики / Б.А. Севостьянов. - М.; Ижевск, методы и приложения) / Е.Г. Гольштейн, Д.Б. Юдин. - М.,
2004. 1969.
УДК 536.2
К.В. Кутовой, Ю.Р. Осипов
ИССЛЕДОВАНИЕ ЗАКОНОМЕРНОСТЕЙ ТЕПЛО - И МАССООБМЕНА В ПРОЦЕССЕ КОМБИНИРОВАННОЙ СУШКИ
В статье приводится описание методики проведенного экспериментального исследования процесса сушки дисперсного материала комбинированным СВЧ-конвекционным методом. Также указаны основные экспериментальные зависимости конечного влагосодержания высушиваемого материала от расхода и температуры ожижающего агента и от плотности потока электромагнитной энергии.
Теплоомен, массообмен, сушка, дисперсный, СВЧ, псевдоожижение.
The article describes the methodology of experimental study of the drying process of dispersed material using the combined microwave-convection method. The main experimental dependence of the final moisture content of dried material from the flow and temperature of the fluidizing agent and the flux density of electromagnetic energy is specified in the paper.
Heat transfer, mass transfer, drying, dispersed, microwave, fluidization.
В химической промышленности сушка наряду с выпариванием и обжигом, как правило, определяет технико-экономические показатели всего производства в целом, что связано со значительными затратами тепловой энергии для проведения данных процессов. Для сушки дисперсных материалов успешно используются сушилки с псевдоожиженным слоем, неоспоримым преимуществом которых по сравнению с другими сушилками является развитая поверхность контакта между частицами и сушильным агентом и интенсивное испарение влаги из материала [5, с. 56]. Наблюдаемая при этом значительная неравномерность сушки обусловленная тем, что при интенсивном перемешивании в слое время пребывания отдельных частиц существенно отличается от его средней величины. Это может быть устранено путем применения тепловой энергии, выделяемой в высушиваемом материале при поглощении электромагнитных полей сверхвысокой частоты (СВЧ) [1, с. 103]. Создание и внедрение в промышленное производство аппаратов такой конструкции, позволяющих повысить эффективность процесса сушки и снизить удельные затраты тепловой энергии на единицу выпускаемой продукции, является актуальной задачей.
С этой целью была разработана конструкция комбинированного аппарата для сушки дисперсного материала [4, с. 244]. Опыты проводились на экспериментальной лабораторной установке с регулируемой мощностью от 0 до 50 кВт [4, с. 76]. Исследуемый материал: древесные опилки хвойных пород (сосна, ель) с размером основной фракции от 2 до 5 мм, что составляет около 63 % от общей массы производимых в деревоперерабатывающей промышленности древесных опилок. Эквивалентный диа-
метр равен 3,16 мм. Испытуемый образец представляет собой паковку исследуемого материала размерами 400 мм х 400 мм и толщиной от 10 до 50 мм. Начальная влажность испытуемого образца от 90 до 110 % - свежесрубленная древесина [2, с. 216]. Параметры ожижающего агента (воздуха): расход - от 0,1 до 0,5 м3/с, температура - от 40 до 80 °С. Параметры электромагнитного поля: частота - 2,47 ГГц, средняя плотность потока - от 15 до 64 кВт/м2.
В процессе сушки необходимо знать мощность СВЧ поля или напряженность. Мощность электромагнитного поля, генерируемая магнетроном, регулируется на пульте управления силой тока. Мощность СВЧ поля в зависимости от тока магнетрона определялась по разности температур воды на входе и выходе из оконечной нагрузки. Температура в образцах измерялась с помощью хромелькопелевых термопар и автоматических электронных потенциометров КСУ-2. Температура на поверхности образца измерялась с помощью инфракрасного пирометра. Для определения влажности образцов использовали лабораторные весы и электровлагометр.
В процессе сушки в волноводной камере образец помещался в центр волновода, где напряженность поля имеет максимум. Включалась подача нагретого воздуха и СВЧ энергии. Через каждые 3 мин отключали подачу СВЧ энергии и определяли температуру на поверхности, внутри образца и вес образца. Процесс сушки продолжался до достижения влажности 8 - 10 %. После термообработки образцы помещали в сушильный шкаф для достижения ими абсолютно сухого состояния. Через 30 с записывали разность температур в оконечной нагрузке для определения проходящей энергии.