Decision Optimization

 View Only
  • 1.  Data Array Error in Data File

    Posted 29 days ago

    Greetings,

    I have issues prosecuting this problem in the data. file. It keeps giving me an array error when attempting to run the configuration. 

    Dat file

    Products = {bond20,bond25,cnonext,tissuewrp};

    Machines = {Machine1,Machine2,Machine3};

    ProdHours = [672,600,480];

    ProdAmount = [30000,20000,12000,8000];

    TimePerProduct = [[.0188,.0192,.0204]

    [.0196,.0204,.0227]

    [.0192,.0222,.0213]

    [.0238,.0227,.0250]];

    CostPerProduct = [[76,75,73]

    [82,80,78]

    [96,95,92]

    [72,71,70]];

    mod file

    {string} Products = ...;

    {string} Machines = ...;

    int TimePerProduct[Machines]=...;

    int CostPerProduct[Products]=...;

    int ProdHours[Machines]=...;

    int ProdAmount[Products]=...;

    dvar int+ ProductAmount[Products][Machines];

    constraint MaxProdTime[Machines];

    minimize

    sum(i in Products)

    ProductAmount[i][i] * CostPerProduct[i];

    subject to {

    forall(i in Machines)

    MaxProdTime[i]:

    sum(j in Products) TimePerProduct[j] * ProductAmount[j][i] <= ProdHours[i];

    }

    execute

    {

    for(var i in Products) {

    writeIn(i," Production Schedule = ",ProdAmount[i]);

    }

    }

    execute

    {

    writeIn(" ")

    for(var i in Machines) {

    writeIn(MaxProdTime[i].name," Extra Machine Hours = ",MaxProdTime[i].slack);

    }

    }



    ------------------------------
    Ralph Sumpter
    ------------------------------


  • 2.  RE: Data Array Error in Data File

    Posted 29 days ago