01.02.2014 Views

n - Žilinská univerzita

n - Žilinská univerzita

n - Žilinská univerzita

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

C O M M U N I C A T I O N S<br />

I S<br />

2. Matematický model<br />

2. Mathematical model<br />

Označme symbolom n počet obcí na sieti. Zo štatistických<br />

údajov je známy počet obyvateľov b j každej obce. Z údajov o cestnej<br />

sieti vypočítame maticu {d ij } vzdialeností každých dvoch obcí.<br />

Treba vytvoriť p p min , p max okrskov (pozostávajúcich z jednej<br />

alebo viacerých obcí) a pre každý okrsok S k , k 1, …, p určiť<br />

jednu zastupujúcu obec (ťažisko) i k tak, aby sa sieť zložená zo<br />

zastupujúcich obcí i k , k 1, …, p s agregovanými počtami obyvateľov<br />

a ik<br />

0<br />

b j čo najmenej líšila od pôvodnej siete. Predpokladajme,<br />

že sa minimalizovanú odlišnosť F siete zastupujúcich obcí<br />

jS k<br />

a pôvodnej siete podarí vyjadriť ako súčet nejakých ohodnotení F k<br />

jednotlivých okrskov. Nech navyše možno ohodnotenie F k uvažovaného<br />

okrsku S k vyjadriť ako súčet nejakých nezáporných ohodnotení<br />

c ik j vyjadrujúcich „mieru odlišnosti siete“, ktorú spôsobí<br />

zahrnutie obce j do okrsku S k so zastupujúcou obcou i k . Tým predpokladáme,<br />

že odlišnosť F sietí možno vyjadriť vzťahom<br />

F p<br />

F k p<br />

0<br />

c ik j .<br />

k1 k1 jS k<br />

Zavedieme bivalentné premenné y i {0, 1} vyjadrujúce, či<br />

obec i (ne)bude zastupujúcou obcou nejakého okrsku a premenné<br />

x ij {0, 1} vyjadrujúce, či obec j (ne)bude priradená zastupujúcej<br />

obci i. Potom môžeme úlohu vytvorenia okrskov vyjadriť pomocou<br />

modelu:<br />

minimize<br />

n<br />

n<br />

i1 j1<br />

Let n stay for a number of dwelling places in a network. The<br />

number b j of inhabitants is known for each place from statistical<br />

data. The data on a road network can be used to calculate the<br />

matrix {d ij }, which gives the distances between any two dwelling<br />

places. The goal of the district location will be to create p p min ,<br />

p max districts (consisting of one or several dwelling places) and to<br />

choose one representing place (center of gravity) i k for each district<br />

S k , k 1, …, p, so that the network composed of representing<br />

places i k , k 1, …, p with aggregated numbers of inhabitants<br />

a ik<br />

0<br />

b j will differ as little as possible from the original network.<br />

jS k<br />

Let us suppose that the difference F between the network of<br />

representing places and the original network, which is to be minimized,<br />

can be given as a sum of costs F k for all districts. Let<br />

further the cost F k for a district S k be defined as a sum of non-negative<br />

costs c ik j, which will correspond to an “extent of difference”,<br />

which will be caused by including a dwelling place j into a district<br />

S k with a representing place i k . The difference F among the networks<br />

can be then given by<br />

F p<br />

k1<br />

F k p<br />

k1<br />

0<br />

jS k<br />

c ik j<br />

Let bivalent variables y i {0, 1} define that a place i will or<br />

will not be a representing place of a district and variables x ij {0,<br />

1} define that dwelling place j will or will not be allocated to a representing<br />

place i. Then the following model can describe the<br />

problem of transportation districts location:<br />

c ij x ij (1)<br />

subject to<br />

n<br />

x ij 1 for j 1, …, n (2)<br />

i1<br />

x ij y i for i 1, …, n, j 1, …, n (3)<br />

n<br />

y i p max (4)<br />

i1<br />

n<br />

y i p min (5)<br />

i1<br />

x ij , y i {0, 1} for i 1, …, n, j 1, …, n (6)<br />

Túto úlohu prevedieme pomocou Lagrangeovej relaxácie na<br />

kapacitne neobmedzenú lokačnú úlohu, ktorú dokážeme riešiť<br />

exaktným algoritmom BBdual [3, 4] založeným na metóde vetiev<br />

a hraníc.<br />

Mieru odlišnosti siete sme vyjadrili pomocou siedmich modelov.<br />

Najjednoduchší model vyjadroval „posun“ požiadavky, tzn.<br />

minimalizovali sme vzdialenosti zrušených obcí ku zastupujúcim<br />

obciam, do ktorých sa presunú požiadavky na prepravu. Prijateľné<br />

riešenie dalo kritérium váženej vzdialenosti, kde vzdialenosť bola<br />

vynásobená počtom požiadaviek (počtom obyvateľov obce). V tomto<br />

prípade je c ij z modelu (1) – (6) definované vzťahom c ij b j d ij .<br />

The problem can be reformulated using Lagrangean relaxation<br />

on an uncapacitated location problem, which can be solved using<br />

exact algorithm BBdual [3, 4] based on the branch and bound<br />

approach.<br />

The extent of difference of a representing network against the<br />

original one was calculated according to seven different models.<br />

The simplest model expressed the “displacement” of a transportation<br />

demand, in other words, the distance of dwelling places to<br />

their representing places was to be minimized. A better acceptable<br />

solution was attained using a weighed distance, where the distance<br />

was multiplied by amount of a transportation demand in the<br />

6<br />

● KOMUNIKÁCIE / COMMUNICATIONS 1–2/2002

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!