Download
%data file for the 12 period bacp
p=12;
a=10; /* minimum academic load allowed per period */
b=24; /* maximum academic load allowed per period */
c=2; /* minimum amount of courses allowed per period,
4 to make problem tighter*/
d=10; /* maximum amount of courses allowed per period
courses = {
dew100,
fis100,
hcw310,
iwg101,
mat111,
mat121,
dew101,
fis110,
iwi131,
mat112,
mat122,
dewxx0,
fis120,
hcw311,
hxwxx1,
ili142,
mat113,
mat123,
fis130,
ili134,
ili151,
iwm185,
mat124,
fis140,
hxwxx2,
ile260,
ili260,
iwn170,
qui104,
ili231,
ili243,
ili252,
ili273,
mat210,
mat260,
ild208,
ili221,
ili274,
ili281,
iwn270 ,
mat270,
hrw150,
ili238 ,
ili242,
ili275,
ili355,
hrw110,
ici393,
ili237,
ili334,
ili363,
iwn261,
hrw100,
ici382,
ili331,
ili362,
ili381,
iln230,
ici313,
ici315,
ici332,
ici344,
icn336,
iwi365,
ici314,
ici367};
credit = [
1,
3,
1,
2,
4,
4,
1,
5,
3,
4,
4,
1,
4,
1,
1,
4 ,
4 ,
4,
4,
4 ,
3,
3 ,
4,
4,
1 ,
3 ,
3,
3,
3,
3,
4,
4,
3,
4,
4,
3,
4,
3,
3,
3,
4 ,
2 ,
4,
3 ,
3 ,
4,
2,
4,
4,
4,
3,
3,
2,
4,
4 ,
3,
3,
3 ,
2,
2 ,
3,
4 ,
3,
3 ,
2 ,
2
];
prereq ={
,
,,
,
,,
,
,,
,
,
,,
,,
,,
,
,
,,
,,
,,
< ili231 , iwi131>,
< ili252 , iwi131>,
,
,
,,
,
,
,
,
,,
,
,
,
,
,
,
,,
,,
,
< hrw100 , hrw110>,
,
,,
,
,,
,
,
,,
,
,
< ici314 , ici313>
};