Modelowanie matematyczne - zadanie domowe.
Student: Jakub Maciejewski
Grupa szkoleniowa: I7X6S1
Treść zadania:
Firma, zajmująca się składaniem laptopów potrzebuje zoptymalizować zysk. Przy produkcji komputerów wykorzystuje się różne rodzaje podzespołów w zależności od różnych konfiguracji wynikających z zamówień klientów. Znając ilość podzespołów oraz minimalne zamówienia na laptopy, należy doprowadzić do sytuacji takiej, aby zysk był jak największy.
Rozwiązanie:
P - liczba rodzajów podzespołów.
Ui - Ilość danych podzespołów i.
K - liczba rodzajów konfiguracji.
Mij - Ilość podzespołów i wykorzystywanych przy danej konfiguracji j.
L - rodzaje laptopów.
Xi - liczba wykorzystanych konfiguracji i.
Ci - minimalne zamówienie na wybrany rodzaj laptopa i.
Z - zysk.
Oij - ilość laptopów i z daną konfiguracją j.
Qj - zysk dla laptopów z daną konfiguracją j.
a = <P, Ui, K, Mij, L, Ci, Oij, Qj>
w = < Z>
x = < Xi>
X0 = {<P, N>, < {Ui}1P, R+>, <K, N>, <{Mij}1,1P,K, R+>, <L, N>, <{Xi}1K, N>, <{Ci}1L, R+>, <Z, R+>, <{Oij}1,1L,K, R+>, <{Qj}1K, R+>}
Z1
Y1 = <P, K, {Ui}1P, {Xi}1K , {Mij}1,1P,K>
R1 = {<p, k, {ui}1p, {xi}1k , {mij}1,1p,k> є N2 x R+p x Nk x R+pk : ∑j=1…p mij * xi ≤ ui i = 1…p }
Z2
Y2 = < {Ci}1L, L, {Oij}1,1L,K, K, {Xi}1K>
R2 = {<{ci}1l, l, {oij}1,1l,k, k, {xi}1k> є R+l x N x R+lk x N x Nk : ∑j=1…k xi * oij ≥ ci i = 1…l }
Z3
Y3 = <K, Z, {Qj}1K, {Xi}1K>
R3 = {<k, z, {qj}1k, {xi}1k> є N x R+1+k x Nk : z = ∑j=1...k qj * xi }
R0 = {<z1, Y1, R1>, <z2, Y2, R2>, <z3, Y3, R3>}
Analiza poziomu informacyjnego:
W chwili podejmowania decyzji decydent zna większość danych. Problematycznym może jedynie okazać się sprecyzowanie cen podzespołów laptopa, ze względu na ciągle zmieniający się kurs walut oraz kryzys gospodarczy.
Zadanie optymalizacyjne:
A = {<P, {Ui}1P, K, {Mij}1,1P,K, L, {Ci}1L, {Oij}1,1L,K, {Qj}1K> є N x R+P x N x R+PK x N x R+L x R+LK x R+K>}
Ω(a) = {<{Xi}1K> є Nk : ∑j=1…p mij * xi ≤ ui i = 1…p
∑j=1…k xi * oij ≥ ci i = 1…l}
W(a,x) = { Z є R+ : z = ∑j=1...k qj * xi }
Dla danych a є A wyznaczyć x* є Ω(a), aby dla każdego y є W(a, x*) : Ea(y) = 1.
Fc = y* = maxx є Ω(a) z(x) = maxx є Ω(a) ∑j=1...k qj * xi
Funkcja celu w tym zadaniu, jest funkcją, która ma za zadanie przedstawić zysk. W tym przypadku dąży się do maksymalizacji funkcji celu. Obliczana jest zgodnie z przedstawionym powyżej wzorem.
{ 1, gdy y* = maxx є Ω(a) z(x)
Ea(y) ={
{0, w przeciwnym przypadku