################################################################################################################################################## # Sets ################################################################################################################################################## set Topics := SA, SO, IP, DP; set Scenarios := M; ################################################################################################################################################## # Parameters. ################################################################################################################################################## param worth: # Maximum number of amounts available for each topic. M := SA 30 SO 25 IP 20 DP 25; param diff: # Difficulty rating of each topic in each scenario. M := SA 2 SO 2 IP 2 DP 2; param req := # Scaling term for number of minutes required to get full-marks. SA 120 SO 100 IP 180 DP 140; param think_avail:= # Thinking time available during the exam in each scenario. M 65; param prep_avail:= 820; # Preparation time available before the exam. param prob := # Probability of each scenario occuring. M 1; param think_const:= 0.2; # Value of thinking-time in exam. param Dw := # Maximum deviation of value of problems. SA 5 SO 5 IP 5 DP 5; param Dd := # Maximum deviation of difficulty of problems. SA 1 SO 1 IP 1 DP 1; param Dt := 15; # Maximum deviation of thinking time available during the exam.