|   | 
    
         
        
      
        
          » Agprice 
              » Constraint 
              » Curve 
              » Decent 
              » Distrib 
              » Economy 
              » Efficient 
              » Factory 
              » Farm 
              » Food 
              » Hydro 
              » Logic 
              » Manpower 
              » Market 
              » Milk 
              » Mining 
                OandX 
              » Opencast 
              » Refinery 
              » Tariff 
              » TSP 
              » Yield 
          
           |   | 
          
             
              
                | Model OandX | 
                 | 
               
              
                
  | 
               
              
                |   | 
                MODEL OANDX | 
               
              
                |   | 
                DATA | 
               
              
                |   | 
                   | 
                lines[49,27] << "linefile.dat"; | 
               
              
                |   | 
                SET | 
               
              
                |   | 
                  | 
                set2 = {1 .. 27}; | 
               
              
                |   | 
                   | 
                set1 = {1 .. 49}, | 
               
              
                |   | 
                VARIABLES | 
               
              
                |   | 
                   | 
                d[set2] integer, | 
               
              
                |   | 
                   | 
                g[set1] integer; | 
               
              
                |   | 
                OBJECTIVE | 
               
              
                |   | 
                   | 
                MINIMIZE obj = sum{i in set1} g[i]; | 
               
              
                |   | 
                CONSTRAINTS | 
               
              
                |   | 
                   | 
                linea{i in set1} : sum{j in set2} lines[i,j]*d[j] - g[i] <= 2, | 
               
              
                |   | 
                   | 
                lineb{i in set1} : sum{j in set2} lines[i,j]*d[j] + g[i] >= 1, | 
               
              
                |   | 
                   | 
                numb1 : sum{j in set2} d[j] = 14, | 
               
              
                |   | 
                   | 
                bounds{j in set2} : d[j] <= 1, | 
               
              
                |   | 
                   | 
                bounds{i in set1} : g[i] <= 1; | 
               
              
                |   | 
                END MODEL  | 
               
              
                |   | 
                  | 
                solve OANDX;  | 
               
              
                |   | 
                  | 
                print solution for OANDX >> "OandX.sol";  | 
               
              
                |   | 
                  | 
                quit;   | 
               
              
                 
                 | 
               
              
                |   | 
                linefile.dat | 
               
              
                |   | 
                  | 
                [1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, | 
               
              
                |   | 
                  | 
                1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,1, | 
               
              
                |   | 
                  | 
                1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1, | 
               
              
                |   | 
                  | 
                1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0, | 
               
              
                |   | 
                  | 
                1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0, | 
               
              
                |   | 
                  | 
                1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1, | 
               
              
                |   | 
                  | 
                0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0, | 
               
              
                |   | 
                  | 
                0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0] | 
               
             
            
           | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
        
          |   | 
         
       
        
        
        
        
        
        
        
        
        
     | 
      |