krzaczki 2 moje Dobre


Zadanie3: Siedmiu producentów dwóch rodzajów towarów dostarczają je do sześciu odbiorców. Producenci o numerach: 4,5,6 produkują towar pierwszego rodzaju, pozostali towar drugiego rodzaju. Producenci dostarczają towar do magazynów pośrednich. Magazynów pośrednich jest tyle co rodzajów towaru.

Odbiorcy o numerach: 1, 2, 4 zamawiają towar tylko pierwszego rodzaju, a pozostali towar pierwszego i drugiego rodzaju.

Przyjmując, że znane są wielkości produkcji i zamówień, pojemności magazynów oraz jednostkowe koszty transportu sformułować zadanie optymalizacyjne minimalizacji kosztów przewozu towarów od producentów do odbiorców.

Ad. 1 Analiza danych

P = {1,2,3,4,5,6,7} - zbiór numerów producentów

p 0x01 graphic
P - p-ty producent

R = {1,2} - zbiór numerów rodzajów towarów produkowanych

r0x01 graphic
R - r-ty rodzaj towaru

n: P x R {0, 1}

Iloczyn kartezjański zbioru numerów producentów i zbioru zawierającego numery rodzajów towarów produkowanych

Funkcja n określa jaki rodzaj towaru produkuje konkretny producent

n(p,r) =1 p-ty producent produkuje towar r-tego rodzaju

w przeciwnym przypadku n(p, r) = 0

n: {1,2,3,4,5,6,7} x {1,2} {0,1}

n(4,1) = n(5,1) = n(6,1) = 1

n(1,2) = n(2,2) = n(3,2) = n(7,2) = 1

O = {1, 2, 3, 4, 5, 6}

o 0x01 graphic
O - o-ty odbiorca

m: O x R {0, 1}

iloczyn kartezjański zbioru numerów odbiorców i zbioru zawierającego numery rodzajów towarów zamawianych.

funkcja m określa jaki rodzaj towaru jest zamawiany przez konkretnego producenta

m(o, r) = 1 o-ty odbiorca zamawia towar r-tego rodzaju

w przeciwnym przypadku m(o, r) = 0

m: {1,2,3,4,5} x {1,2} {0,1}

m(1,1) = m(2,1) = m(3,1) = m(4,1) = m(5,1) = m(6,1) = 1

m(3,2) = m(5,2) = m(6,2) = 1

Q: P x R R+ 0x01 graphic
{0}

Iloczyn kartezjański zbioru numerów producentów i zbioru zawierającego numery rodzajów produktów produkowanych.

Funkcja Q określa jaka jest wartość produkcji produktu r-tego rodzaju przez p-tego producenta

Q(p, r) 0x01 graphic
0

Z: O x R R+ 0x01 graphic
{0}

iloczyn kartezjański zbioru numerów odbiorców i zbioru zawierającego numery rodzajów towarów zamawianych.

Funkcja Z określa ilość jednostek towaru r-tego rodzaju zamawianego przez o-tego odbiorcę.

Z(o, r) 0x01 graphic
0

W={1,2} - zbiór numerów magazynów

w0x01 graphic
W - w-ty magazyn

u: W x R R+

u(w,r) > 0 Funkcja u określa pojemność w-tego magazynu na r-ty rodzaj towaru

k1: P x R x W R+

Iloczyn kartezjański zbioru numerów producentów, zbioru numerów towarów oraz zbioru numerów magazynów.

Funkcja k określa jednostkowy koszt przewozu r-tego rodzaju towaru od p-tego producenta do w-tego magazynu.

k1(p, r, w) > 0

k2: W x R x O R+

Iloczyn kartezjański zbioru numerów magazynów, zbioru numerów towarów oraz zbioru numerów odbiorców.

Funkcja k określa jednostkowy koszt przewozu r-tego rodzaju towaru od w-tego magazynu do o-tego odbiorcy.

k2(w, r, o) > 0

* * * * *

Ad. 2 Zmienne decyzyjne

x(p, r, w) >0 0x01 graphic
gdy p-ty producent dowozi r-ty rodzaj towaru do w-tego

magazynu

y(o,r,w) > O 0x01 graphic
gdy o-ty odbiorca zamawia r-ty rodzaj towaru z w-tego

magazynu

* * * * *

Ad. 3 Ograniczenia

Rozpisanie sumy: x(1,2,1) + x(1,2,2) ≤ Q(1,2)

Rozpisanie sumy: x(2,2,1) + x(2,2,2) ≤ Q(2,2)

Rozpisanie sumy: x(3,2,1) + x(3,2,2) ≤ Q(3,2)

Rozpisanie sumy: x(4,1,1) + x(4,1,2) ≤ Q(4,1)

Rozpisanie sumy: x(5,1,1) + x(5,1,2) ≤ Q(5,1)

Rozpisanie sumy: x(6,1,1) + x(6,1,2) ≤ Q(6,1)

Rozpisanie sumy: x(7,2,1) + x(7,2,2) ≤ Q(7,2)

0x01 graphic
; 0x01 graphic

gdzie: P(1): {p: n(p,1)=1} - zbiór numerów producentów produkujących towar pierwszego rodzaju;

P(2): {p: n(p,2)=1} - zbiór numerów producentów produkujących towar drugiego rodzaju.

0x01 graphic
; 0x01 graphic

gdzie: P(1) - zbiór numerów producentów produkujących towar pierwszego rodzaju;

P(2) - zbiór numerów producentów produkujących towar drugiego rodzaju.

0x01 graphic
; 0x01 graphic

gdzie O(2): {o: m(o,2)=1} -zbiór numerów odbiorców towaru drugiego rodzaju.

0x01 graphic
; 0x01 graphic

gdzie O(2): {o: m(o,2)=1} - zbiór numerów odbiorców towaru drugiego rodzaju.

0x01 graphic

Rozpisanie sumy: y(1,1,1) + y(2,1,1) = Z(1,1)

0x01 graphic

Rozpisanie sumy: y(1,1,2) + y(2,1,2) = Z(2,1)

0x01 graphic
; 0x01 graphic

Rozpisanie sumy:

y(1,1,3) + y(2,1,3) = Z(3,1) ; y(1,2,3) + y(2,2,3) = Z(3,2)

0x01 graphic

Rozpisanie sumy: y(1,1,4) + y(2,1,4) = Z(4,1)

0x01 graphic
; 0x01 graphic

Rozpisanie sumy:

y(1,1,5) + y(2,1,5) = Z(5,1) ; y(1,2,5) + y(2,2,5) = Z(5,2)

0x01 graphic
; 0x01 graphic

Rozpisanie sumy:

y(1,1,6) + y(2,1,6) = Z(6,1) ; y(1,2,6) + y(2,2,6) = Z(6,2)

* * * * *

Ad. 4 Funkcja celu

0x01 graphic
+ 0x01 graphic
min

6



Wyszukiwarka

Podobne podstrony:
Moje 1 dobre, LEŚNICTWO SGGW, MATERIAŁY LEŚNICTWO SGGW, Botanika, Fitosocjologia, Sprawozdanie
Moje dobre relacje z dzieckiem Zajęcia dla rodziców
dobre-zle zachowanie ułóż, Karty pracy, KARTY PRACY moje
dobre S moje
Podtopienie moje
Praktyczna Nauka Języka Rosyjskiego Moje notatki (leksyka)2
DOBRE RADY PRZED KONCERTEM
C DOCUME~1 GERICOM USTAWI~1 Temp plugtmp 1 plugin lokalizacja przejsc problemy i dobre praktyki rkur
Praktyczna Nauka Języka Rosyjskiego Moje notatki (gramatyka)4
10050110310307443 moje
każde pytanie jest dobre
macierze moje i rzad id 275988 Nieznany
Jak wybrać dobre okna
Moje dziecko rysuje Rozwój twórczości plastycznej dziecka od urodzenia do końca 6 roku życia
Praktyczna Nauka Języka Rosyjskiego Moje notatki (leksyka)35

więcej podobnych podstron