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