Referaty
Anglictina
Biologie
Chemie
Dejepis-Historie
Diplom-Projekt
Ekonomie
Filozofie
Finance
Fyzika
Informatika
Literatura
Management
Marketing
Medicina
Nemcina
Ostatni
Politika
Pravo
Psychologie
Public-relations
Sociologie
Technologie
Zemepis-Geografie
Zivotopisy


 

Téma, Esej na téma, Referátu, Referát, Referaty Semestrální práce:

Seminární práce z předmětu Operační výzkum

Seminární práce z předmětu Operační výzkum

Zadání:

Máme dány 4 lokality, kam je možné umístit střediska s kapacitou 1000 jednotek, ze kterých je třeba obsluhovat 5 zákazníků s požadavky po řadě 200, 300, 400, 500 a 600 jednotek. Náklady na dopravu jedné jednotky z lokality i k zákazníkovi j jsou v tabulce. Investiční náklady na výstavbu středisek jsou v jednotlivých lokalitách po řadě 50, 60, 75, a 65 tis. Kč

za plánovací období. Určete plán zásobování jednotlivých zákazníků při minimálních celkových nákladech.

Tabulka č. 1

110 95 100 120 115 39566hkh72huc3q

130 105 90 100 85

80 75 70 60 65

110 80 70 80 85

Rozbor úlohy: ku566h9372huuc

Nalezení optimálního řešení spočívá v minimalizaci celkových nákladů a určit plán zásobování jednotlivých zákazníků. Je nutné plně uspokojit všechny zákazníky a nepřekročit kapacity zdrojů, jež máme k dispozici a minimalizovat celkové náklady.

Definice proměnných:

xij ............počet jednotek přepravených z i-té lokality k j-tému zákazníkovi

i = 1,2,3,4,

j = 1,2,3,4,5,

dále zavedu proměnné :y1,y2,y3,y4, které nám označují investiční náklady na výstavbu středisek v jednotlivých lokalitách za plánovací období. Tyto proměnné budou celočíselné.

Jestliže se yi = 1 v lokalitě i postavíme středisko

yi = 0 v lokalitě i nepostavíme středisko

Účelová funkce:

Účelovou funkci jsem navrhla jako minimalizaci celkových nákladů. Účelová funkce bude tedy vypadat následovně :

Účelová funkce je tvořena náklady na dopravu a náklady na zřízení jednotlivých lokalit.

z = 110x11 + 95x12 + 100 x13 + 120 x14 +115x14 + 130x21 + 105x22 + 90x23 + 100x24 + 85x25 +80x31 + 75x32+ 70x33 + 60x34+ 65x35 + 110x41 + 80x42+ 70x43 + 80x44 + 85x45 + 50000y1 + 60000y2 + 75000y3 + 65000y4

Funkční hodnotu této funkce budeme při řešení výsledného modelu minimalizovat.

Omezujicí podmínky:

Ze zadání výplývá, že musíme

- nepřekročit kapacity jednotlivých lokalit

- splnit požadavky všech zákazníků

Kapacitní podmínky

Kapacita každé lokality, kde je možno umístit středisko je 1000 jednotek.

Výraz 1000y1 říká, že pokud y =0 středisko nepostavím a tudíž mě již nezajímají celkové náklady.

1000y1 - x11 - x12 - x13 - x14 - x15 >=0

1000y2 - x21 - x22 - x23 - x24 - x25 >=0

1000y3 - x31 - x32 - x33 - x34 - x35 >=0

1000y4 - x41 - x42 - x43 - x44 - x45 >=0

Podmínky zabezpečující splnění požadavků jednotlivých zákazníků

1. zákazník má požadavek 200 jedn., který musí být splněn x11 + x21 + x31 + x41 >= 200

2. zákazník má požadavek 300 jedn., který musí být splněn x12 + x22 + x32 + x42 >= 300

3. zákazník má požadavek 400 jedn., který musí být splněn x13 + x23 + x33 + x43 >= 400

4. zákazník má požadavek 500 jedn., který musí být splněn x14 + x24 + x34 + x44 >= 500

5. zákazník má požadavek 600 jedn., který musí být splněn x15 + x25 + x35 + x45 >= 600

Podmínky nezápornosti

Je zřejmé, že není možné převážet záporné množství jednotek. Proto pro proměnné definované v modelu naší úlohy musí platit

xij >=0 i = 1, 2, 3, 4, j = 1, 2, 3, 4, 5,

Obligátní podmínky

Tyto podmínky zaručují, že tyto proměnné budou nabývat jen dvou hodnot a to 0 a 1.

y je z intervalu {0,1}

y1<=1

y2<=1

y3<=1

y4<=1

 

Model

min z = 110x11 + 95x12 + 100 x13 + 120 x14 +115x14 + 130x21 + 105x22 + 90x23 + 100x24 + 85x25 +80x31 + 75x32+ 70x33 + 60x34+ 65x35 + 110x41 + 80x42+ 70x43 + 80x44 + 85x45 + 50000y1 + 60000y2 + 75000y3 + 65000y4

za podmínek:

x11 + x21 + x31 + x41 >= 200

x12 + x22 + x32 + x42 >= 300

x13 + x23 + x33 + x43 >= 400

x14 + x24 + x34 + x44 >= 500

x15 + x25 + x35 + x45 >= 600

1000y1 - x11 - x12 - x13 - x14 - x15 >=0

1000y2 - x21 - x22 - x23 - x24 - x25 >=0

1000y3 - x31 - x32 - x33 - x34 - x35 >=0

1000y4 - x41 - x42 - x43 - x44 - x45 >=0

xij >=0 i = 1, 2, 3, 4, j = 1, 2, 3, 4, 5,

y1<=1

y2<=1

y3<=1

y4<=1

Řešení:

Řešení jsem provedla pomocí programu MOR se zvoleným algoritmem Gomory cut kvůli celočíselnosti některých proměnných a to proměnných y1 y2 y3 a y4 . Proto je na konci řešení úlohy v MORu integer (y1 y2 y3 y4). Řešení úlohy v MORu je v příloze č. 1.

Závěr:

Celkové náklady budou minimální to jest 283 001,25, jestliže postavim středisko v lokalitě 3 a 4. Z čehož výplývá, že budu uspokojovat zákazníky z těchto dvou středisek.

Plán zásobování tak bude stanoven takto:

Z prvního střediska nebudu uspokojovat žádného zákazníka.

Z druhého střediska nebudu uspokojovat žádného zákazníka.

Z třetího střediska dovezu prvnímu zákazníkovi 200 požadovaných jednotek, čtvrtému zákazníkovi 200 jednotek, pátému zákazníkovi 600 požadovaných jednotek.

Ze čtvrtého hlediska dodám druhému zákazníkovi 300 požadovaných jednotek, třetímu zákazníkovi požadovaných 400 jednotek a čtvrtému zákazníkovi ještě 300 jednotek.

Čili:

Postavím střediska ve 3. a 4. lokalitě

1. zákazníkovi je dovezeno 200 jednotek ze třetího střediska

2. zákazníkovi je dovezeno 300 jednotekze čtvrtého střediska

3. zákazníkovi je dovezeno 400 jednotek ze čtvrtého střediska

4. zákazník je dovezeno 200 jednotek ze třetího střediska a 300 jednotek ze 4 střediska.

5. zákazníkovi je dovezeno 600 jednotek ze třetího střediska.