• Nenhum resultado encontrado

uk_UAДекомпозиція задачі параметричної оптимізації в умовах невизначеності інформації

N/A
N/A
Protected

Academic year: 2024

Share "uk_UAДекомпозиція задачі параметричної оптимізації в умовах невизначеності інформації"

Copied!
4
0
0

Texto

(1)

© Н.І. Полтораченко 45

УДК 519.6

Н.І. Полтораченко

Київський національний університет будівництва і архітектури, Київ

ДЕКОМПОЗИЦІЯ ЗАДАЧІ ПАРАМЕТРИЧНОЇ ОПТИМІЗАЦІЇ В УМОВАХ НЕВИЗНАЧЕНОСТІ ІНФОРМАЦІЇ

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

Запропоновано декомпозицію математичної моделі задачі.

Ключові слова: інженерна мережа, параметрична оптимізація, математична модель, декомпозиція, інтервальні змінні

Постановка проблеми

Задача параметричної оптимізації інженерної мережі (ІМ) є складовою частиною загального процесу проектування нових та реконструкції старих ІМ, що є нагальною проблемою комунального господарства [1;2]. Розв’язання цієї задачі в умовах невизначеності вихідних даних більш точно відображає реальний процес проектування.

Аналіз останніх досліджень і публікацій

Проектування нових та реконструкція старих ІМ є багатокритеріальною і багатовимірною задачею, яка вимагає нових підходів до її розв’язання [3]. У роботі [3] також зроблено наголос на необхідності одночасного урахування як детерміністських вихідних даних, так і тих, що можуть змінюватися з плином часу. Застосування функціонально-динамічних схем для моделювання інженерної мережі розглянуто у статті [4].

Невизначеність інформації в задачах оптимізації частіше виражається через нечіткі числа [5].

Формулювання мети статті

Метою статті є розробка методу розв’язання задачі параметричної оптимізації в умовах невизначеності вихідної інформації, яка виражається через інтервальні числа і функції.

Розглянуто варіант сепарабельного характеру цільової функції.

Виклад основного матеріалу

Задача параметричної оптимізації ІМ має вигляд:

v

i i i i

i 1

y (h , q , D ) min

 при обмеженнях

 

min max

min max

min max

i

i i i

i i i

i i i

i i1 iW

B h 0, A q 0,

q q q ,i 1, 2,..., v,

h h h ,i 1, 2,..., v,

D D D ,i 1, 2,..., v,

D D ,..., D ,i 1, 2,..., v,

 

 

  

  

  

 

де h (h ,..., h ) 1 v - вектор паралельних змінних мережі, q (q ,...,q ) 1 v - вектор послідовних змінних мережі, v – кількість дуг графа, що описує ІМ; A – матриця інцедентності дуг та вершин графа, В – цикломатична матриця, що встановлює відповідність дуг фундаментальним циклам графа;

i

i i1 iW

D  D ,..., D – діаметр i-ї комунікації; Wi – кількість допустимих значень дискретної змінної Di

;

i i i i

y (h ,q , D ) - капітальні та експлуатаційні витрати, що приходяться на i-у комунікацію; функції yi є опуклими.

Оптимізація параметрів ІМ відбувається при відомих послідовних змінних та довжинах комунікацій, що приводить до еквівалентності визначення діаметрів Di та паралельних змінних hi

(i=1,2,…,v), тобто hi f (D )i i . Невизначеність вихідних даних будемо виражати через інтервальний характер функційfi(i=1,2,…,v). Тоді задача оптимізації буде містити як дискретні змінні Di, так і інтервальні hi (i=1,2,…,v). Перейдемо від дискретних змінних до інтервальних. Якщо fi(i=1,2,…,v) – інтервальна функція, то кожному

iw i

D (w 1, 2,..., W ) відповідає інтервал

iw iw iw

h  h , h . Так як Di D , Di1 iWi, то hi h , h*i **i ,

min

де

max

* **

i w iw i i w iw i

h max min h , h , h min max h , h .

(2)

46 Таким чином отримали задачу оптимізації з

інтервальними змінними hi (i=1,2,…,v) та новою областю визначення для кожної hi=h , hi i

.

Враховуючи інтервальний характер змінних та визначення суми для інтервальних чисел, перше обмеження задачі параметричної оптимізації буде мати вигляд

p p

i i i i

i M i M

h , h h , h

   

   

 

p p p p

i i i i

i M i M i M i M

h , h , h , h , 0,

p 1, 2,..., P,

   

   

   

   

   

де Р – кількість фундаментальних циклів, Mp – множина індексів змінних hi, які входять до обмеження р зі знаком «+»; Mp – множина індексів змінних hi, які входять до обмеження р зі знаком «-».

Якщо умови проектування дозволяють скористатися спеціальним визначенням різниці інтервальних чисел (A, A B, B  min(A B, A B), max(A B, A B) ) та ввести похибку p для кожного р-го обмеження (р=1,2,…,Р), то обмеження, що розглядаємо, перетворюються у нерівності

p p

p p

p i i p

i M i M

p i i p

i M i M

h h ,

h h .

    

    

 

 

Для того, щоб знайти інтервал hi (i=1,2,…,v), достатньо з’ясувати значення його крайніх точок hi та hi. Виразивши експлуатаційні та капітальні витрати для i-ї комунікації через крайні значення інтервалу hi,, отримаємо наступний вигляд задачі, що розглядається:

1 2

v

i i i i

i 1

(y (h ) y (h )) min,

 

(1)

p p

p i i p

i M i M

h h ,

 

  (2) р=1,2,…,Р,

p p

p i i p

i M i M

h h ,

 

  (3) v i i

i 1

(h h ) Q,

 

(4) h*i hi hi h ,i 1, 2,..., v,**i  (5) де Q – стала величина, що є результатом експертних оцінок, і впливає на ширину інтервалів hi

(i=1,2,…,v), а чим ширший інтервал, тим більше варіантів для вибору діаметрів комунікацій.

Коефіцієнт ½ у цільовій функції надалі не будемо враховувати.

Отримали задачу сепарабельного програмування з лінійними обмеженнями та неперервними зміннимиhi і hi. Так як задача параметричної оптимізації ІМ має велику розмірність, то пропонується розв’язувати її шляхом декомпозиції. Але спочатку доведемо наступне твердження. Розглянемо задачу

v i i

i 1

y (x ) min,

 (6)

p p

p i i p

i M i M

x x ,

 

  р=1,2,…,Р, (7) h*i xi h ,**i i=1,2,…,v (8) Твердження. Якщо h'i  h , h'i i'' (i=1,2,…,v) – розв’язок задачі (1)-(5), а x'i (i=1,2,…,v) - розв’язок задачі (6)-(8)

,

то x'i h , hi' ''i (i=1,2,…,v).

Доведення. Нехай для кожного hi (i=1,2,…,v) визначена область, в якій виконуються обмеження (2) і (3), а саме інтервали

 i, i

(i=1,2,…,v). Так як yi (i=1,2,…,v) – опуклі функції, то на

 i, i

yi або зростають, або спадають, або містять інтервали і зростання, і спадання. Тоді x'i=i, якщо yiзростає,

'

xi=i, якщо yi спадає, x'i відповідає

i i i i i

hmin (y (h )),

   ,

якщо yiмістять інтервали і зростання, і спадання.

Нехай на

 i, i

знайдений розв’язок

' ' '

i i i

h  h , h  (i=1,2,…,v) цільової функції (1), що задовольняє обмеженням (4) і (5). Розглянемо для кожного випадку ситуацію x'i h , hi' ''i:

1) функція yi зростає (x ='ii). Тоді x , h'i 'i покращує обмеження (5) і зменшує значення цільової функції (1). Як наслідок, h , hi' 'i не може бути розв’язком задачі (1)-(5) і не містити xi';

2) функція yi спадає (x'i=i). Тоді h , xi' 'i покращує обмеження (5) і зменшує значення цільової функції (1). Як наслідок, h , hi' 'i не може бути розв’язком задачі (1)-(5) і не містити x ; 'i

3) функція yi містить інтервали зростання і спадання. Якщо x'i h , h'i ''i, то h'i x , h'i i'x'i або

' ' ' '

i i i i

h x , h x . Тоді до кожного варіанта може бути застосований перший або другий випадки. Як наслідок, і у третьому випадкуh , h'i i' не може бути розв’язком задачі (1)-(5) і не містити xi'.

(3)

47 4) методом від супротивного доведено, що

розв’язок задачі (6)-(8) належить розв’язку задачі (1)-(5).

5) наслідок. Якщо функція y (h )i i зростає, то hi=i, якщо функція y (h )i i спадає, то hi=i.

6) за необхідності значення i і i(i=1,2,…,v) можуть бути знайдені з таких задач:

7) v i

i 1

min,

  8)

p p

p i i p

i M i M

,

 

 

   р=1,2,…,Р,

v i i 1

max,

 

p p

p i i p

i M i M

,

 

 

   р=1,2,…,Р.

Переходимо до розв’язання вихідної задачі.

Знаючи розв’язки останніх двох задач, задачу (1)-(5) можна представити наступним чином

v i i i i

i 1

(y (h ) y (h )) min,

 

hi=i, i W , * hi=i, i W , **

 i hi xi', i=1,2,…,v, i W , * x'i hi  i, i=1,2,…,v, i W , **

v i i

i 1

(h h ) Q,

 

де W* - множина індексів, що відповідають зростаючим функціям yi, W** - множина індексів, що відповідають спадним функціям yi .

До побудованої моделі може бути застосована декомпозиція Корнаі-Ліптака [5], яка розбиває вихідну задачу на дві локальні параметричні задачі та координуючу.

Локальні задачі мають вигляд:

v

1 i i

i 1

y (h ) min,

 

hi=i, i W , *

'

i hi xi

   , i=1,2,…,v, i W , *

v '

i i 1

h p ,

v

2 i i

i 1

y (h ) min,

 

 hi=i, i W , **

'

i i i

x h   i=1,2,…,v, i W , **

v ''

i i 1

h p .

 Координуюча задача:

* ' * ''

1 2

'' '

v v

' ''

i i

i 1 i 1

v v

' '

i i

i 1 i 1

(p ) (p ) min,

p p Q,

x p ,

p x ,

   

 

  

  

 

 

де *1(p ),'*2(p )'' - відповідні розв’язки локальних задач відносно p та p’’ .

Існують різні методи розв’язання задачі сепарабельного програмування на базі декомпозиції Корнаі-Ліптака, але загальним для цих методів є те, що той чи інший параметр (штрафні константи, множник Лагранжа) змінюються до того моменту, поки не буде отриманий оптимальний розв’язок або близький до оптимального із заданою точністю.

Враховуючи, що для параметрів p та p’’ можна вказати конкретні кроки дискретизації, то є сенс вар’ювати саме їх значення. Для цього виділимо

himта hil такі, що

' '

im i i i il i i i

h   , x , m 1, 2,..., M , h  x ,,l 1, 2,..., L , де Мi та Li – кількості змінних himта hil, які залежать від кількості допустимих значень діаметрів комунікації i. Тоді локальні задачі приймуть вигляд

Mi

v '

1 i im im

i 1 m 1

y (h )z min,

 



i

M ' im m 1

z 1,

i=1,2,…,v,i W , * (9)

*

*

v ' '

im im i

i 1 i W

i W

h z h p ,

 

 

 

'

zim 0,1 , m 1, 2,..., M , i i=1,2,…,v,i W , *

Li

v ''

2 i il im

i 1 l 1

y (h )z min,

 



i

L '' il l 1

z 1,

i=1,2,…,v,i W , ** (10)

**

**

v '' ''

il il i

i 1 i W

i W

h z h p ,

 

 

 

''

zil 0,1 , l 1, 2,..., L , i i=1,2,…,v,i W . **

(4)

48 Значення hi і hi обчислюються за формулами

i

i M

'

i im im

m 1 L

''

i il il

l 1

h h z ,

h h z .

Висновки

Задачі 1 та 2 є задачами булевого програмування, для яких кількість змінних

визначається за формулами

* v

i 1

i 1 i W

M n ,

**

v

i 2

i 1 i W

L n

. Без обмежень (9) та (10) необхідно було б розглянути 2 n1 і 2n2варіантів рішень. Обмеження (9) та (10) значно зменшують кількість варіантів, що розглядаються, а саме

* v

i i 1 i W

M

та

**

v i i 1 i W

L

для кожної з локальних задач. Оскільки Mi та Li (i=1,2,…,v) вимірюються в одиницях, то задачі можуть бути розв’язані з використанням аддитивного алгоритма при будь-якому значенні v .

Список літератури

1. Храменков С.В. Стратегия модернизации водопроводной сети / С.В. Храменков. – М.: Стройиздат, 2005.

2. Стратегія проведення моніторінгу й реформування систем муніципального водопостачання //

Водопостачання та водовідведення: Н.Г. Насонкіна, В.В. Дорофієнко, В.М. Маслюк, С.Є. Антоненко, В.М Сахновська. Виробничо-практичний журнал. – К., 2009. - №2. – С.2-8.

3. Демченко В.В. Переваги онтологічного підходу до розподіленого моделювання інженерних та транспортних мереж // Містобудування та територіальне планування:

В.В. Демченко Наук.-техн.збірник. – К., КНУБА, 2008. – Вип.29. – С.79-83.

4. Застосування функціонально- динамічних схем для моделювання інженерної мережі водопостачання міста //

Проблеми водопостачання, водовідведення та гідравліки:

П.І. Анпілогов, В.М. Михайленко, А.П. Анпілогов, Ю.В. Кошарна. Наук.-техн.збірник. – К., КНУБА, 2007. – Вип.27 . – С.8-13.

5. Зайченко Ю.П. Дослідження операцій/

Ю.П. Зайченко: Підручник. – К., 2000. – 688 с.

Стаття надійшла до редколегії:12.05.2010 Рецензент: д-р техн. наук, проф. В.М. Міхайленко, Київський національний університет будівництва і архітектури, Київ

Referências

Documentos relacionados

УДК 379.85:39+727.7 Прокопенко О.В., Київський національний університет будівництва і архітектури АРХІТЕКТУРНО–ЕТНОГРАФІЧНІ ДОСЛІДЖЕННЯ НАРОДНИХ ПРОМИСЛІВ ПОДІЛЛЯ Розглядаються

Фролов Аспірант кафедри архітектурних конструкцій, Київський Національний Університет Будівництва і Архітектури АРХІТЕКТУРНІ ЗАСОБИ ЗАБЕЗПЕЧЕННЯ УМОВ ПРИДАТНОСТІ, БЕЗПЕЧНОСТІ ТА

КОПАНИЦЯ, кандидат технічних наук Київський національний університет будівництва і архітектури ВИЗНАЧЕННЯ ГІДРОСТАТИЧНОГО ТИСКУ НА ПЛОСКИЙ СЕГМЕНТ МЕТОДОМ ТРЬОХ КОМАНД К123

УДК 711.4 Тарасюк В.П., Київський національний університет будівництва і архітектури ВИЗНАЧЕННЯ КОЕФІЦІЄНТІВ ПРИВЕДЕННЯ ТРАНСПОРТНИХ ЗАСОБІВ ЗА ХАРАКТЕРИСТИКОЮ ЕНЕРГЕТИЧНИХ ВИТРАТ

кафедри інженерної геодезії, Київський національний університет будівництва і архітектури ВИЗНАЧЕННЯ МОДЕЛІ ЗМІЩЕННЯ ТОЧОК ТЕХНОЛОГІЧНОГО ОБЛАДНАННЯ ПРИ ДЕФОРМАЦІЙНИХ ПРОЦЕСАХ У

Атаманюк, аспірант ВИЗНАЧЕННЯ ОПОРУ ТЕПЛОПЕРЕДАЧІ ПОКРИТТЯ БАГАТОКВАРТИРНОГО ЖИТЛОВОГО БУДИНКУ ЕКСПЕРИМЕНТАЛЬНИМ ШЛЯХОМ Київський національний університет будівництва і архітектури

Київський національний університет будівництва та архітектури ВИЗНАЧЕННЯ ШКОДОЧИННОСТІ ГРИБІВ ДЛЯ ВИРІШЕННЯ ПРОБЛЕМ ЕКОБЕЗПЕКИ ДЕРЕВ’ЯНИХ КОНСТРУКЦІЙ В БУДІВНИЦТВІ Узагальнено та

Галіус, студент кафедра геоінформатики і фотограмметрії Київський національний університет будівництва і архітектури ГЕОІНФОРМАЦІЙНІ МОДЕЛІ БАЗИ ГЕОПРОСТОРОВИХ ДАНИХ БУДІВЕЛЬ І