BAD WYKŁAD SIECI 2

background image

OPTYMALIZACJ

A PRZEPŁYWU

W SIECIACH

background image

W porównaniu od klasycznych

zadań

transportowych, problemy

przepływów w sieciach (które są

uogólnieniem zadań

transportowych) dopuszczają

możliwość występowania w sieci

oprócz węzłów:

A

+

(dostawców) i A

-

(odbiorców)

również węzłów oznaczonych jako

A

0

, które traktujemy jako węzły

tranzytowe lub przeładunkowe.

background image

W zadaniach przepływów w sieciach

można zrezygnować z:

• ograniczeń dotyczących

występowania (bądź też braku)

tras (łuków) łączących dane

węzły.

• Można również dodatkowo

uwzględnić ograniczenia

przepustowości (przepływu) na

poszczególnych łukach (trasach) i

to zarówno z dołu, jak i z góry.

background image

W zadaniach przepływów w sieciach

stosuje się najczęściej terminologię

zaczerpniętą z hydrauliki

• węzły reprezentujące dostawców to źródła,
• węzły reprezentujące odbiorców to ujścia,
• wielkości podaży dostawców to potencjały

źródeł (czyli wg przyjętych wcześniej
oznaczeń a

i

to potencjał i-tego źródła),

• wielkości popytu odbiorców to potencjały

ujść (czyli wg przyjętych wcześniej oznaczeń
b

j

to potencjał j-tego ujścia),

• konkretne przewozy to przepływy,
• węzeł tranzytowy (przeładunkowy) to taki

węzeł, w którym potok cieczy wpływającej do
niego jest równy potokowi cieczy
wypływającej z tego węzła.

background image

Przy określaniu poszczególnych warunków

ograniczających dla węzłów można

wszystkie ich typy: dla źródeł, ujść i

punktów tranzytowych potraktować

jednolicie wykorzystując nierówność (a):

potok wypływający potok wpływający <

potencjał węzła

przy założeniu, że:

potencjał źródła jest dodatni,

potencjał ujścia jest ujemny,

a węzła potencjał tranzytowego równy

zeru.

background image

Oto przykład źródła (o numerze k = 1) i

budowa odpowiednich warunków

ograniczających przyjmując jako k

oznaczenie numeru węzła.

Ogólny warunek ograniczający na

podstawie (a)

dla źródła jest następujący

potok wypływający potok wpływający <

potencjał źródła

co dla naszego węzła źródła

k = 1

jest równoważne

nierówności:

background image

Rozpatrzmy przykład ujścia (o numerze k =

5) i budowę odpowiednich warunków

ograniczających:

Ogólny warunek

ograniczający na

podstawie (a)

dla ujścia jest następujący

potok wypływający potok

wpływający < - potencjał ujścia

co dla naszego węzła ujścia

k = 5

jest równoważne

nierówności:

background image

W węźle tranzytowym (przeładunkowym)

potok

cieczy wpływającej do niego jest

równy potokowi

cieczy wypływającej z tego

węzła.

Zrównoważenie potoków

wpływającego i wypływającego w

węźle tranzytowym:

potok wypływający potok wpływający

= 0

co dla węzła tranzytowego

k = 3 jest równoważne

następującej równości:

background image

Oto cała sieć wraz ze

wszystkimi warunkami

ograniczającymi, przy

czym numer warunku

odpowiada numerowi

węzła sieci. Wstępnie

założono, że węzłami

źródłowymi są węzły 1

i 2, natomiast ujściami

węzły o numerach 4,

5, 6 i 7.

Dodatkowo dochodzą

jeszcze warunki

ograniczające związane z

łukami sieci, gdyż na

każdym z tych łuków

przepływ musi być liczbą

dodatnią lub równą zeru,

czyli:

x

ij

ł

0

Oprócz tego przepływy te

mogą być ograniczone na

danym łuku (i,j) z

dołu (d

ij

)

i z

góry (g

ij

),

czyli:

d

ij

Ł x

ij

Ł

g

ij

background image

Każde wartości x

ij

będące rozwiązaniem

podanych warunków ograniczających dla

węzłów stanowią tzw.

przepływ

dopuszczalny

, który zaspokaja popyt

odbiorców (ujść) w ramach istniejącej

podaży dostawców (źródeł) i konkretnych

możliwości przewozowych.

W porównaniu do klasycznych

zagadnień transportowych, w których

rozwiązanie (czyli przepływ

dopuszczalny) zawsze istnieje w

zagadnieniach przepływu w sieciach

zdarza się, że przepływ dopuszczalny

nie istnieje (nie potrafimy wskazać

rozwiązania).

background image

W ramach przepływów dopuszczalnych w

zagadnieniach przepływu w sieciach

rozpatrujemy dwa problemy:

1. Wyznaczamy wartości przepływów

dopuszczalnych

aby uzyskać najniższy

koszt przepływu K

p

, mając dane koszty

jednostkowe h

ij

przepływów na

poszczególnych łukach sieci (i,j)

należących do zbioru łuków sieci Q.

Ponieważ całkowity koszt przepływu jest

sumą iloczynów kosztów jednostkowych

h

ij

i odpowiadających im wielkości

przepływów x

ij

(zmiennych decyzyjnych)

na poszczególnych łukach sieci (i,j), więc

rozwiązanie optymalne uzyskamy

opierając się na zadaniu optymalizacji

liniowej

background image

W ramach przepływów dopuszczalnych w

zagadnieniach przepływu w sieciach

rozpatrujemy dwa problemy:

2. Określamy dla jakich wartości

przepływów dopuszczalnych uzyskamy

największą wartość przepływu W

p

,

przez którą rozumiemy sumę masy

towarów transportowanych od

dostawców (źródeł) do odbiorców

(ujść).

Rozwiązanie optymalne uzyskamy

opierając się na zadaniu optymalizacji

liniowej:

background image

Można zauważyć, że wartość przepływu jest sumą

wszystkich lewych stron warunków

ograniczających dotyczących

źródeł.

Czyli dla

naszej sieci:

background image

Przykład:

Zadanie przepływu w

sieciach

wielkości popytu w tonach (czyli

potencjały ujść),

Dla sieci o strukturze przedstawionej powyżej,

biorąc pod uwagę podane wielkości podaży w

tonach (czyli

potencjały źródeł

),

oraz jednostkowe koszty przepływu

h

ij

(zł/tonę)

wynoszące:

2

6

2

5

3

4

1

9

3

8

1

1

4

8

5

5

4

2

2

9

4

1

5

1

background image

Dodatkowo mamy następujące ograniczenia:

2

6

2

5

3

4

1

9

3

8

1

1

4

8

5

5

4

2

2

9

4

1

5

1

na łuku

13

przepływ powinien być nie mniejszy niż

500 ton, lecz nie większy niż 700 ton,
na łuku

15

przepływ powinien być nie mniejszy niż

300 ton,

na łuku

23

przepływ powinien być nie większy niż

600 ton

background image

Mamy następujące warunki

ograniczające:

W8: x

13

>

500

W1

:

W2

:

W2

:

W4

:

W5

:

W6

:

W7

:

W9: x

13

<

700

W10: x

15

>

300

W11: x

23

<

600

background image

Wprowadzamy dane do EXCELA:

background image

Do bloku komórek G5:G11 wprowadzamy numery

węzłów wraz z opisem ich rodzaju oraz wielkości

podaży węzłów źródłowych (do bloku I5:I6) i

popytu węzłów ujścia (do bloku J8:J11).

Wprowadzamy dane dotyczące wielkości

potencjałów poszczególnych węzłów.

background image

Do bloku komórek

H5:H11

wprowadzamy formuły

ujmujące lewe strony

pierwszych siedmiu (W1:W7)

warunków

ograniczających

, i tak:

=B10+B13-

B16

do komórki H5 wprowadzamy

formułę dotyczącą lewej

strony warunku (W1), czyli:

=B5+B6+B7-B8

itd.

background image

W zadaniu postawimy sobie dwie funkcje

celu.

Pierwsza z nich będzie minimalizować ogólny

koszt przepływu

K

p

i zgodnie ze wzorem

wpiszemy do komórki H13 formułę

=SUMA.ILOCZYNÓW(

B5:B16

;

C5:C16

),

Druga funkcja celu ma za zadanie

zmaksymalizować wielkość przepływu

W

p

do

komórki H15 wpiszemy formułę =H5+H6.

background image

W pierwszej kolejności

dokonamy optymalizacji

wielkości przewozów pod

kątem minimalizacji

ogólnego kosztu przepływu

K

p

background image

Oto rozwiązanie optymalne wielkości

przewozów pod kątem minimalizacji

ogólnego kosztu przepływu

K

p

1

2

3

4

5

6

7

b

5

= 1600

1600

a

1

= 3000

a

2

= 4000

b

4

= 1300

b

6

= 2000

b

7

= 1100

1100

1300

2000

600

500

400

900

background image

W drugiej kolejności dokonamy

optymalizacji wielkości przewozów

pod kątem

maksymalizacji

wielkości przepływu

W

p

background image

Oto rozwiązanie optymalne wielkości

przewozów pod kątem maksymalizacji

wielkości przepływu

W

p

1

2

3

4

5

6

7

b

5

= 1600

900

a

1

= 3000

a

2

= 4000

b

4

= 1300

b

6

= 2000

b

7

= 1100

3100

2300

2000

900

700

700

background image

1

2

3

4

5

6

7

b

5

= 1600

1600

a

1

= 3000

a

2

= 4000

b

4

= 1300

b

6

= 2000

b

7

= 1100

1100

1300

2000

600

500

400

900

Często ograniczenia przepustowości (najczęściej

z góry) dotyczą również poszczególnych węzłów

sieci.

Gdyby np. w rozwiązywanym przez nas

przypadku węzeł

tranzytowy nr 3

miał

ograniczoną górną granicę przepustowości do

wartości

600

ton, to uzyskane przez nas

rozwiązania przepływów są niedopuszczalne.

1

2

3

4

5

6

7

b

5

= 1600

900

a

1

= 3000

a

2

= 4000

b

4

= 1300

b

6

= 2000

b

7

= 1100

3100

2300

2000

900

700

700

background image

Aby rozwiązać ten problem, do istniejących

warunków ograniczających

dodajemy

warunek:

x

13

+x

23

< 600

i rozwiązujemy to

zadanie ponownie.

(8):

x

13

+x

23

< 600

background image

Lewą stronę tego warunku umieszczamy w

komórce

H12

, a cały warunek dodajemy do

warunków ograniczających w oknie dialogowym

Solver-Parametry.

background image

Oto rozwiązanie optymalne poprzedniego

zadania po dodaniu warunku ograniczającego

przepustowość węzła nr 3 do górnej granicy

600

ton pod kątem

minimalnego kosztu przepływu

background image

Oto rozwiązanie optymalne poprzedniego

zadania po dodaniu warunku ograniczającego

przepustowość węzła nr 3 do górnej granicy

600

ton pod kątem

maksymalnej wielkości przepływu

Innym sposobem ujęcia warunku

ograniczonej przepustowości dla węzła nr 3

jest wprowadzenie dodatkowego łuku

reprezentującego ten węzeł i przyjęcie na tym

właśnie łuku ograniczonej przepustowości.

background image

Rozwiązując problemy przepływu w

sieciach możemy również uwzględniać

wzmacnianie lub osłabianie przepływu

na łukach sieci.

Dotychczas rozpatrywaliśmy sieci, w

których dany przepływ x

ij

na każdym

łuku (i,j) był taki sam na wejściu i na

wyjściu tego łuku.

Jeśli jednak weźmiemy pod uwagę

przesył energii elektrycznej w sieciach

energetycznych, to musimy uwzględnić

tendencję do zanikania wielkości prądu.

Z kolei w sieciach telekomunikacyjnych,

gdzie sygnały są wzmacniane, musimy

uwzględnić wielkości tego wzmocnienia.

background image

W przypadku np. osłabienia przepływu

na łukach 54 i 56, odpowiednio, o 5% i

10% warunek (W5) dla węzła nr 5

przedstawiałby się następująco:

x

15

+ x

35

– 0,95x

54

– 0,9x

56

> 1600.


Document Outline


Wyszukiwarka

Podobne podstrony:
BAD WYKŁAD SIECI
BAD WYKŁAD SIECI
15 Wykład Sieci Telekom NGN Przyszłościowe Systemy Telekom WJK JK 2015 1
Program wykładu Sieci komputerowe 20010 2011 II rok STACJONARNY, Informacja naukowa i bibliotekoznaw
WAiNS Wykład 5 Sieci komputerowe model OSI
Wykład 4 Sieci pakietowe FR,ATM,IP
pijarski, Politechnika Lubelska, Studia, Studia, sem VI, VI-semestr, SJESJA, Sieci-wyklady, sieci-ma
odpowiedzi nie wszystkie, Politechnika Lubelska, Studia, Studia, sem VI, VI-semestr, SJESJA, Sieci-w
sieci spis tresci siecii, NAUKA, studia, sieci komputerowe, wykład sieci, sieci ściągi
Wykład 3 Sieci pakietowe
Wykład12 Sieci inteligentnei
sieci sciaga kolumny, NAUKA, studia, sieci komputerowe, wykład sieci, sieci ściągi
Wykłady Sieci Neuronowe(1), uczenie maszynowe, sieci neuronowe
BAD WYKŁAD OBLICZENIA
BAD WYKLAD OBLICZENIA
pijarski2, Politechnika Lubelska, Studia, Studia, sem VI, VI-semestr, SJESJA, Sieci-wyklady, sieci-m
rozszyfrowany z odpowiedzaimi(wiekszoscia)D, Politechnika Lubelska, Studia, Studia, sem VI, VI-semes
BAD WYKŁAD OBLICZENIA 2

więcej podobnych podstron