2025-04-21 19:19:15 +02:00
|
|
|
|
###########################################################
|
2025-04-21 21:13:11 +02:00
|
|
|
|
# WDWR 25406 #
|
2025-04-21 19:19:15 +02:00
|
|
|
|
# Planowanie produkcj w warunkach ryzyka. #
|
|
|
|
|
|
# SKRYPT URUCHAMIAJACY #
|
|
|
|
|
|
# Autor: Krzysztof Rudnicki #
|
|
|
|
|
|
###########################################################
|
|
|
|
|
|
|
|
|
|
|
|
#######################
|
|
|
|
|
|
# Konfiguracja modelu #
|
|
|
|
|
|
#######################
|
|
|
|
|
|
model WDWR2.mod;
|
|
|
|
|
|
data WDWR2.dat;
|
|
|
|
|
|
option solver cplex;
|
|
|
|
|
|
|
|
|
|
|
|
###########################################################
|
|
|
|
|
|
# Rozwiazania optymalne dla wyznaczenia granic zmienno<6E>ci #
|
|
|
|
|
|
# tj wektorow utopii i nadiru #
|
|
|
|
|
|
###########################################################
|
|
|
|
|
|
# Minimalny zysk
|
|
|
|
|
|
printf "\n#########################\n";
|
|
|
|
|
|
printf "### Minimizing profit ###\n";
|
|
|
|
|
|
printf "#########################\n";
|
|
|
|
|
|
objective MinimizeProfit;
|
|
|
|
|
|
solve;
|
|
|
|
|
|
printf "Profit: %f\n", profit;
|
|
|
|
|
|
printf "Risk: %f\n", risk;
|
|
|
|
|
|
|
|
|
|
|
|
# Maksymalny koszt
|
|
|
|
|
|
printf "\n#########################\n";
|
|
|
|
|
|
printf "### Maximizing profit ###\n";
|
|
|
|
|
|
printf "#########################\n";
|
|
|
|
|
|
objective MaximizeProfit;
|
|
|
|
|
|
solve;
|
|
|
|
|
|
printf "Profit: %f\n", profit;
|
|
|
|
|
|
printf "Risk: %f\n", risk;
|
|
|
|
|
|
|
|
|
|
|
|
# Minimalny poziom zanieczyszcze<7A>
|
|
|
|
|
|
printf "\n#######################\n";
|
|
|
|
|
|
printf "### Minimizing risk ###\n";
|
|
|
|
|
|
printf "#######################\n";
|
|
|
|
|
|
objective MinimizeRisk;
|
|
|
|
|
|
solve;
|
|
|
|
|
|
printf "Profit: %f\n", profit;
|
|
|
|
|
|
printf "Risk: %f\n", risk;
|
|
|
|
|
|
|
|
|
|
|
|
# Maksymalny poziom zanieczyszcze<7A>
|
|
|
|
|
|
printf "\n########################\n";
|
|
|
|
|
|
printf "### Maximizing risk k###\n";
|
|
|
|
|
|
printf "########################\n";
|
|
|
|
|
|
objective MaximizeRisk;
|
|
|
|
|
|
solve;
|
|
|
|
|
|
printf "Profit: %f\n", profit;
|
|
|
|
|
|
printf "Risk: %f\n", risk;
|