Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.

 View Only
Expand all | Collapse all

Configuration1.lp

  • 1.  Configuration1.lp

    Posted Thu July 10, 2014 06:28 AM

    Originally posted by: MMM12


    Hi,

    I defined decision variable "trans2" as:

    dvar int trans2[warehouse][customer][period][scenario];

    and I have

    forall(s in scenario)  q[s]== sum(k in customer) sum(j in warehouse) sum(t in period:t>=1) salepr[k]*(trans2[j][k][t][s])

     but in the Configuration1.lp  file I have

    q(1) - 379 trans2#0#0#1#0 - 379 trans2#0#0#2#0 - 379 trans2#0#0#3#0
           - 379 trans2#0#0#4#0 - 361 trans2#1#0#1#0 - 361 trans2#1#0#2#0
           - 361 trans2#1#0#3#0 - 361 trans2#1#0#4#0 - 389 trans2#2#0#1#0
           - 389 trans2#2#0#2#0 - 389 trans2#2#0#3#0 - 389 trans2#2#0#4#0
           - 364 trans2#0#1#1#0 - 364 trans2#0#1#2#0 - 364 trans2#0#1#3#0
           - 364 trans2#0#1#4#0 - 392 trans2#1#1#1#0 - 392 trans2#1#1#2#0
           - 392 trans2#1#1#3#0 - 392 trans2#1#1#4#0 - 356 trans2#2#1#1#0
           - 356 trans2#2#1#2#0 - 356 trans2#2#1#3#0 - 356 trans2#2#1#4#0
           - 362 trans2#0#2#1#0 - 362 trans2#0#2#2#0 - 362 trans2#0#2#3#0
           - 362 trans2#0#2#4#0 - 374 trans2#1#2#1#0 - 374 trans2#1#2#2#0
           - 374 trans2#1#2#3#0 - 374 trans2#1#2#4#0 - 373 trans2#2#2#1#0
           - 373 trans2#2#2#2#0 - 373 trans2#2#2#3#0 - 373 trans2#2#2#4#0
           - 382 trans2#0#3#1#0 - 382 trans2#0#3#2#0 - 382 trans2#0#3#3#0
           - 382 trans2#0#3#4#0 - 373 trans2#1#3#1#0 - 373 trans2#1#3#2#0
           - 373 trans2#1#3#3#0 - 373 trans2#1#3#4#0 - 373 trans2#2#3#1#0
           - 373 trans2#2#3#2#0 - 373 trans2#2#3#3#0 - 373 trans2#2#3#4#0
           - 359 trans2#0#4#1#0 - 359 trans2#0#4#2#0 - 359 trans2#0#4#3#0
           - 359 trans2#0#4#4#0 - 352 trans2#1#4#1#0 - 352 trans2#1#4#2#0
           - 352 trans2#1#4#3#0 - 352 trans2#1#4#4#0 - 358 trans2#2#4#1#0
           - 358 trans2#2#4#2#0 - 358 trans2#2#4#3#0 - 358 trans2#2#4#4#0

     

    and finally No Solution!

    Would you please help for this problem?


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: Configuration1.lp

    Posted Sat July 12, 2014 10:32 AM

    Hi,

    have you tried to label your constraint ?

    You may change

    forall(s in scenario)  q[s]== sum(k in customer) sum(j in warehouse) sum(t in period:t>=1) salepr[k]*(trans2[j][k][t][s])

    into

    forall(s in scenario)  ct:  q[s]== sum(k in customer) sum(j in warehouse) sum(t in period:t>=1) salepr[k]*(trans2[j][k][t][s])

     

    regards

     

    Alex Fleischer


    #DecisionOptimization
    #OPLusingCPLEXOptimizer