DOBKOWSKI MAREK
I7X5S1
Treść Zadania
W pewnej firmie różne modele komputerów może składać kilku pracowników. Należy przydzielić składanie komputerów poszczególnym pracownikom tak, aby zysk ze sprzedaży komputerów był możliwie najwyższy, przy założeniu, że
Dopuszczalny czas pracy każdego pracownika wynosi T
Należy złożyć co najmniej Ni szt. modelu i
Rozwiązanie
LM – liczba produkowanych modeli
M - zbiór numerów modeli komputerów
LP - liczba pracowników
P - zbiór numerów pracowników
Ci - cena sprzedaży i-tego modelu komputera
T – dopuszczalny czas pracy każdego pracownika
Ni - minimalna ilość złożenia każdego modelu komputera
Zj – zbiór modeli komputerów do złożenia przez j-tego pracownika
Xij - czas składania i- tego modelu przez j-tego pracownika
Kij - koszt złożenia i-tego modelu przez j-tego pracownika
Iij – ilość złożonych i-tych modeli przez j-tego pracownika
D – zysk całkowity
$$\dot{X} = \ < \ \left\langle L_{M}\ ,\ N \right\rangle\ ,\ \left\langle M,\ 2^{N} \right\rangle\ ,\ \left\langle L_{P},\ N \right\rangle\ ,\ \left\langle P,\ 2^{N} \right\rangle\ ,\ \left\{ \left\langle Z_{i},R_{+} \right\rangle \right\}_{i = 1}^{L_{M}}\ ,\ \left\langle T,N \right\rangle\ ,$$
{⟨Ni,N⟩}i = 1LM , {⟨Zj,2N⟩}j = 1LP , {{⟨Xij, N⟩}i = 1LM}j = 1LP, {{⟨Kij, R+⟩}i = 1LM}j = 1LP, {{⟨Iij,N⟩}i = 1LM}j = 1LP , ⟨D, R+⟩>
z1- liczba modeli
Y1 = < LM, M>
$$R_{1} = \ \left\{ < \ l_{m}\ ,\ m > \ \in N \times \ 2^{N}\ :\ l_{m} = \ \overset{}{m} \right\}$$
z2- liczba pracowników
Y2 = < LP, P>
$$R_{2} = \ \left\{ < \ l_{p}\ ,\ p > \ \in N \times \ 2^{N}\ :\ l_{p} = \ \overset{}{p} \right\}$$
z3- czas pracy pracowników
Y3 = < LP, LM, P , {Zj}j = 1LP , {{Xij}i = 1LM}j = 1LP, T, {{Iij}i = 1LM}j = 1LP>
$$R_{3} = \ \left\{ < \ l_{\text{p\ }},\ l_{m}\ ,\ p\ ,\ \left\{ z_{j} \right\}_{j = 1}^{l_{p}}\ ,\ \left\{ \left\{ x_{\text{ij}} \right\}_{i = 1}^{l_{m}} \right\}_{j = 1}^{l_{p}}\ ,\ t\ ,\ \left\{ \left\{ i_{\text{ij}} \right\}_{i = 1}^{l_{m}} \right\}_{j = 1}^{l_{p}} > \ \in N^{2} \times \ \left( 2^{N} \right)^{1 + l_{p} + l_{m}l_{p}}\ \times N\ \times \ N^{l_{m}}\ :\ \ \bigwedge_{i \in \text{P\ }}^{}{\sum_{j \in z_{i}}^{}{x_{\text{ji}}*\ i_{\text{ji}}\ \leq \text{t\ }}} \right\}$$
z4- minimalna ilość
Y4 = < LP , LM, M , {Ni}i = 1LM , {{Iij}i = 1LM}j = 1LP>
$$R_{4} = \ \left\{ < l_{\text{p\ }}\ ,\ l_{m},m\ \ ,\ \left\{ n \right\}_{i = 1}^{l_{m}}\ ,\ \left\{ \left\{ i_{\text{ij}} \right\}_{i = 1}^{l_{m}} \right\}_{j = 1}^{l_{p}} > \ \in N^{2} \times \ 2^{N}\ \times N^{l_{m} + \ l_{m}l_{p}}\ :\ \ \bigwedge_{i \in M}^{}{\sum_{j \in P}^{}{i_{\text{ij}} \geq N_{i}}} \right\}$$
z5- każdy pracownik musi mieć zajęcie
Y5 = < LP, P , {Zi}i = 1LP>
$$R_{5} = \ \left\{ < l_{p},p\ \ ,\ \left\{ z_{i} \right\}_{i = 1}^{l_{p}} > \ \in N \times \ 2^{N + l_{p}}\ \ :\ \ \bigwedge_{i \in p\ }^{}{z_{i} \neq \ \varnothing} \right\}$$
z6- zysk
Y6 = < LP , LM , {{Iij}i = 1LM}j = 1LP , {Ci}i = 1LM , D , {Zi}i = 1LP , P , {{Kij}i = 1LM}j = 1LP >
$$R_{6} = \ \begin{Bmatrix}
< l_{p}\ ,\ l_{m}\ ,\ \left\{ \left\{ i_{\text{ij}} \right\}_{i = 1}^{l_{m}} \right\}_{j = 1}^{l_{p}}\ ,\left\{ c_{i} \right\}_{i = 1}^{l_{m}}\ ,\ d\ ,\ \left\{ z_{i} \right\}_{i = 1}^{l_{p}}\ , \\
\ p\ ,\ \left\{ \left\{ k_{\text{ij}} \right\}_{i = 1}^{l_{m}} \right\}_{j = 1}^{l_{p}} > \ \in N^{2 + l_{m}l_{p}}\ \times \ R_{+}^{l_{m} + 1}\ \left( 2^{N} \right)^{l_{p} + \ 1 + \ l_{m}l_{p}}\ \ :\ d = \ \sum_{\text{i\ } \in p}^{}{\sum_{\text{j\ }\epsilon\ z_{i}}^{}\left\lbrack i_{\text{ji}}\left( c_{j} - \ k_{j} \right) \right\rbrack} \\
\end{Bmatrix}$$
a = < LM, M , LP , P , {Ci}i = 1LM , T , {Ni}i = 1LM, {{Xij}i = 1LM}j = 1LP, {{Kij}i = 1LM}j = 1LP, {Zi}i = 1LM >
$$A = \begin{Bmatrix}
{< L}_{M},\ M\ ,\ L_{P}\ ,\ P\ ,\ \left\{ C_{i} \right\}_{i = 1}^{L_{M}}\ ,\ T\ ,\ \left\{ N_{i} \right\}_{i = 1}^{L_{M}},\ \left\{ \left\{ X_{\text{ij}} \right\}_{i = 1}^{L_{M}} \right\}_{j = 1}^{L_{P}},\ \left\{ \left\{ K_{\text{ij}} \right\}_{i = 1}^{L_{M}} \right\}_{j = 1}^{L_{P}}, \\
\ \left\{ Z_{i} \right\}_{i = 1}^{L_{M}} > \ \in \ N\ \times \ 2^{N}\ \times N\ \times \ 2^{N}\ \times \ R_{+}^{L_{M}}\ \times \ N^{1 + L_{M} + L_{M}L_{P}}\ \times \ R_{+}^{L_{M}L_{P}}\ \times \ \left( 2^{N} \right)^{L_{P}}\ : \\
\ L_{M} = \ \overset{}{M}\ ,\ \ L_{P} = \ \overset{}{\text{P\ }}\ ,\ \ \bigwedge_{i \in P}^{}{Z_{i} \neq \ \varnothing} \\
\end{Bmatrix}$$
Xdec = < {{Iij}i = 1LM}j = 1Lp>
$$\Omega\left( a \right) = \ \left\{ < \ \left\{ \left\{ I_{\text{ij}} \right\}_{i = 1}^{L_{M}} \right\}_{j = 1}^{L_{p}} > \ \in \ N^{L_{M}L_{P}}:\ \bigwedge_{i \in M}^{}{\sum_{j \in P}^{}{i_{\text{ij}} \geq N_{i}}}\text{\ \ } \right\}$$
Xwsk = < D>
$$W\left( a,x \right) = \ \left\{ < D > \ \in \ R_{+}\ :D = \ \sum_{\text{i\ } \in P}^{}{\sum_{\text{j\ }\epsilon\ Z_{i}}^{}\left\lbrack I_{\text{ji}}\left( C_{j} - \ K_{j} \right) \right\rbrack}\ \right\}$$
$$E_{a}(w^{*}) = \left\{ \begin{matrix}
1,\ gdy\ w^{*} = \operatorname{}{f(a,x)} \\
0,\ w\ p.p. \\
\end{matrix} \right.\ $$
$$f\left( a,x \right) = \ \sum_{\text{i\ } \in P}^{}{\sum_{\text{j\ }\epsilon\ Z_{i}}^{}\left\lbrack I_{\text{ji}}\left( C_{j} - \ K_{j} \right) \right\rbrack}$$
Dla danych a ∈ A wyznaczyć takie rozwiązanie optymalne x* ∈ Ω(a), aby
$$\bigwedge_{w\ \in W(a,x^{*})}^{}{E_{a}\left( w \right) = 1}$$