WOJSKOWA AKADEMIA TECHNICZNA
Modelowanie matematyczne
Zadanie domowe
Grupa szkoleniowa: I8Y3S1
Prace wykonał: Piotr Potapczuk
Prowadzący ćwiczenie: mgr inż. Michał Kapałka
Opis werbalny problemu
Telekomunikacja Polska S.A chce przeprowadzić akcje promocyjną dotyczącą nowego planu taryfowego dla swoich obecnych klientów. Akcja realizowana jest za pomocą reklamy telefonicznej we wszystkich województwach w Polsce. W każdym z ośrodków w danym województwie zatrudnieni są zarówno nowi telemarketerzy (nowicjusze) oraz stali pracownicy telemarketerzy (doświadczeni). Wszyscy pracownicy pracują tyle samo godzin na dobę lecz za różną stawkę – w zależności czy się jest nowicjuszem czy doświadczonym. Różna jest też wydajność każdego z pracowników – wyliczana jako ilość pozyskanych klientów przez godzinę pracy.
Ponadto dla poprawy wydajności pracy w każdym z województw musi pracować grupa doświadczonych telemarketerów oraz grupa nowicjuszy.
Firma chce uzyskać co najmniej ustaloną na początku minimalna ilość zamówień nowej taryfy w każdym z województw możliwie szybko, mieszcząc się jednocześnie w przeznaczonym na to budżecie.
Opis cech.
LW − ilosc wojewodztw
LN − ilosc nowych telemarketerow
LD − ilosc doswiadczonych telemarketerow
ZW′ − zbior numerow wojewodztw
ZN′ − zbior numerow nowych telemarketerow
ZD′ − zbior numerow doswiadczonych telemarketerow
$K_{i} - \ minimalna\ ilosc\ pozyskanych\ klientow\ w\ i - tym\ wojewodztwie\ \ \ \ \ \ \ i = \overline{1,L_{W}}$
$W_{\text{Ni}} - \ wydajnosc\ nowego\ telemarketera\ \ \ \ \ i = \overline{1,L_{N}}$
$W_{\text{Di}} - \ wydajnosc\ doswiadczonego\ telemarketera\ \ \ \ \ i = \overline{1,L_{D}}$
$S_{\text{Ni}} - \ stawka\ wynagrodzenia\ nowego\ telemarketera\ \ \ \ \ i = \overline{1,L_{N}}$
$S_{\text{Di}} - \ stawka\ wynagrodzenia\ doswiadczonego\ telemarketera\ \ \ \ \ i = \overline{1,L_{D}}$
B − zaplanowany budzet
K − rzeczywisty koszt przeprowadzonej akcji (suma pensji pracowników)
C − czas trwania akcji ( w godz)
$Z_{\text{Ni}} - \ zb.\ numerow\ nowych\ telem.\ pracyjacych\ w\ i - tym\ wojew.\ \ \ \ \ i = \overline{1,L_{W}}$
$Z_{\text{Di}} - \ zb.\ numerow\ dosw.\ \ telem.\ \ pracyjacych\ w\ i - tym\ wojew.\ \ \ \ \ i = \overline{1,L_{W}}$
Zbiór wartości dopuszczalnych:
$\dot{X} = \{ < L_{W},N > \ ,\ < L_{N},N > , < L_{D},N > , < Z_{W}^{'},2^{N} > , < Z_{N}^{'},2^{N} > ,\ \ < Z_{D}^{'},2^{N}\ > ,\ \ \{{< K_{i},N > \}}_{i = 1}^{\text{Lw}}\ \ ,\ \ \ \{{< W_{\text{Ni}},N > \}}_{i = 1}^{L_{N}}\text{\ \ }$, {<WDi, N > }i = 1LD , {<SNi, R+ > }i = 1LN ,
{<SDi, R+ > }i = 1LD , <B, R+ > , < K, R+ > , < C, N > , {<ZNi, 2N > }i = 1LW ,
{<ZDi, 2N > }i = 1LW }
R = { < Z1, Y1, R1 > , < Z2, Y2, R2 > , < Z3, Y3, R3 > , < Z4, Y4, R4 > , < Z5, Y5, R5 > , ∖ n
Z1 – Uzyskanie minimalnej ilości klientów w każdym z województw.
Y1 = <LW , ZW ′, C , LN, LD, ZN′, ZD′ , {ZNi}i = 1LW , {ZDi}i = 1LW , {Ki}i = 1LW , {WNi}i = 1LN, {WDi}i = 1LD >
R1= { < lW , zW ′, c , lN, lD, zN′, zD′ , {zNi}i = 1lW , {zDi}i = 1lW , {ki}i = 1lW , {wNi}i = 1lN, {wDi}i = 1lD >
$$\in \ N^{4}\ \times \ \ {{(2}^{N})}^{3 + {2l}_{w}}\ \times \ N^{l_{w} + l_{N} + l_{D}}\ \ \ \ \ \ :\ \ \bigwedge_{i \in \text{\ z}_{\text{W\ }}^{'}}^{}{(\ c\ (\sum_{j \in z_{\text{Ni}}}^{}w_{\text{Nj}} + \sum_{j \in z_{\text{Di}}}^{}w_{\text{Dj}}\ ) \geq k_{i})}\ \ \}\backslash n$$
$$\bigwedge_{i \in \text{\ z}_{\text{W\ }}^{'}}^{}{(\ \ \ \bigvee_{j \in \text{\ z}_{\text{N\ }}^{'}}^{}{j\ \in \ }}z_{Ni}\ \ \land \ \bigvee_{k \in \text{\ z}_{\text{D\ }}^{'}}^{}{k\ \in \ \ }z_{\text{Di}}\ \ \ \ )\ \ \}$$
Z3 – W akcji biorą udział wszyscy zatrudnieni pracownicy.
Y3 = <LN, LD , ZN′, ZD′ >
R3= { <lN, lD , zN′, zD′ > ∈ N2 × (2N)2 : lN + lD = |zN′ ∪ zD′| }
Z4 – Każde województwo jest uwzględniane w akcji.
Y4 = <LW, ZW ′>
R4= { <lW, zW′ > ∈ N × 2N : lw = | zw′| }
Z5 – Koszt akcji
Y5 = <K, C , LN, LD, ZN′, ZD′, {SNi}i = 1LN, {SDi}i = 1LD>
R5= { <k, c, lN, lD, zN′ , zD′ , {sNi}i = 1lN, {sDi}i = 1lD > ∈ N3 × (R+)1 + lN + lD×(2N)2 :
$$k = c\ (\ \sum_{i \in \text{\ z}_{\text{N\ }}^{'}}^{}{s_{\text{Ni}} + \ \ }\ \sum_{j \in \text{\ z}_{\text{D\ }}^{'}}^{}{s_{\text{Dj}}\text{\ \ }})\ \}$$
Z6 – Koszt akcji nie może przekroczyć zaplanowanego budżetu
Y6 = <K, B>
R6= { <k , b> ∈ (R+)2 : k ≤ b }
Z7 – Czas trwania całej akcji.
Y7 = <LW , ZW ′ , LN, LD , {WNi}i = 1LN, {WDi}i = 1LD, {ZNi}i = 1LW , {ZDi}i = 1LW , {Ki}i = 1LW , C >
R7= { < lW , zW ′ , lN, lD, {wNi}i = 1lN, {wDi}i = 1lD, {zNi}i = 1lW , {zDi}i = 1lW , {ki}i = 1lW , c >
∈ N4 + lN + lD + lW ×(2N)1 + 2lW :
$$c = \ \operatorname{}{\left\{ \text{\ \ }\frac{k_{i}}{\sum_{j \in \text{\ z}_{\text{Ni\ }}^{'}}^{}{w_{\text{Nj}} + \ \sum_{k \in \text{\ z}_{\text{Di\ }}^{'}}^{}{w_{\text{Dk}}\text{\ \ }}\ }}\ \right\}\ \ \ \ \}}$$
Podział cech na dane , zmienne decyzyjne oraz wskaźniki:
Dane:
a = { LW , ZW ′ , LN, LD , ZN′, ZD′, {WNi}i = 1LN, {WDi}i = 1LD , {SNi}i = 1LN, {SDi}i = 1LD, {Ki}i = 1LW , B }
Zmienne decyzyjne:
x = < {ZNi}i = 1LW , {ZDi}i = 1LW >
Wskaźniki:
w = < C >
Analiza poziomu informacyjnego:
Decydent w chwili podejmowania decyzji zna wartości zmiennych:
a) LW− ilość województw
b) LN, LD – ilość telemarketerów nowych i doświadczonych
c) WNi, WDi – wydajność telemarketerów nowych i doświadczonych
d) SNi, SDi – stawka za godzinę pracy telemarketerów nowych i doświadczonych
e) Ki – minimalna ilość pozyskanych klientów dla każdego z województw
f) B – budżet
Decydent w chwili podejmowania decyzji nie zna wartości tych zmiennych gdyż będą one skutkiem podjętych przez niego decyzji.
a) K – rzeczywisty koszt przeprowadzenia akcji ( zał. że nie może przekroczyć danego B )
b) C – całkowity czas trwania akcji (dążymy do jego minimalizacji )
c) ZNi, ZDi – przyporządkowanie telemarketerów do odpowiednich województw
Określenie zbiorów poprawnych wartości danych, dopuszczalnych wartości zmiennych decyzyjnych oraz możliwych wartości wskaźników
A = { LW , ZW ′ , LN, LD , ZN′, ZD′, {WNi}i = 1LN, {WDi}i = 1LD , {SNi}i = 1LN, {SDi}i = 1LD, {Ki}i = 1LW , B ∖ n ∈ N3 + LN + LD + LW ×(2N)3 × (R+)1 + LN + LD }
Ω(a) = { < {ZNi}i = 1LW , {ZDi}i = 1LW , K > ∈ (2N)2LW :
$${\bigwedge_{i \in \text{\ Z}_{\text{W\ }}^{'}}^{}{(\ \ \ \bigvee_{j \in \text{\ Z}_{\text{N\ }}^{'}}^{}{j\ \in \ }}Z_{\text{Ni}}\ \ \land \ \bigvee_{k \in \text{\ Z}_{\text{D\ }}^{'}}^{}{k\ \in \ \ }z_{\text{Di}}\ \ \ \ )\ \ \ \ \ \ \ \ \land}{\bigwedge_{i \in \text{\ Z}_{\text{W\ }}^{'}}^{}{\left( \text{\ c\ }\left( \sum_{j \in Z_{\text{Ni}}}^{}w_{\text{Nj}} + \sum_{j \in Z_{\text{Di}}}^{}W_{\text{Dj}}\ \right) \geq K_{i} \right)\ \ \ \ \ \ \ \ \ \ \ \land \ }}$$
K ≤ B }
W(a) = { C ∈ N :
$$c = \ \operatorname{}{\left\{ \text{\ \ }\frac{K_{i}}{\sum_{j \in \text{\ Z}_{\text{Ni\ }}^{'}}^{}{W_{\text{Nj}} + \ \sum_{k \in \text{\ Z}_{\text{Di\ }}^{'}}^{}{W_{\text{Dk}}\text{\ \ }}\ }}\ \right\}\ \ \ \ \ \ \ \ \ \}}$$
Definicja funkcji oceny osiągnięcia celu
$$\text{Ea}\left( y \right) = \left\{ \begin{matrix}
1,\ gdy\ \& y = \operatorname{}{\operatorname{}{\left\{ \text{\ \ }\frac{K_{i}}{\sum_{j \in \text{\ Z}_{\text{Ni\ }}^{'}}^{}{W_{\text{Nj}} + \ \sum_{k \in \text{\ Z}_{\text{Di\ }}^{'}}^{}{W_{\text{Dk}}\text{\ \ }}\ }}\ \right\}\text{\ \ \ \ \ \ \ \ \ }}} \\
0,\ \ \& w\ przeciwnym\ przypadku \\
\end{matrix} \right.\ $$
Szukamy minimalnego czasu który jest w grupie najdłuższych (max ) czasów po których zakończyła się akcja w każdym z województw.
Sformułowanie zadania optymalizacyjnego:
Dla danych a ∈A wyznaczyć takie $x^{*} \in \ \mathrm{\Omega}\left( a \right),\ ze\ \bigwedge_{w \in W(a,x^{*})}^{}{\text{Ea}\left( w \right) = 1}$