%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> };