Decision Optimization

Decision Optimization

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

 View Only
  • 1.  Unnamed constraint in Conflict

    Posted Mon April 20, 2015 03:23 PM

    Originally posted by: zhitaoxu


    Hi, 
    I'm running a program on CPLEX Optimization Studio(Version: 12.6.1.0). Can you tell me what the meaning of the following message is:
     
    Line In conflict Element (8)
    267 Yes Unnamed constraint
    267 Yes 393802384
    267 Yes 393802328
    267 Yes 393802272
    267 Yes 393802216
    302 Yes Unnamed constraint
    302 Yes 393799304
    302 Yes 393799248
     
    It is sure that all the constraints have been declared in advanced. What is the problem with the "Unnamed constraint"? I also found that the program couldn't figure out the optimal solution. 
     
    Thanks in advance,
    Zhitao
     
     

     


    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: Unnamed constraint in Conflict

    Posted Tue April 21, 2015 12:58 AM

    Since this question is related to the IDE, can you please post it in the OPL Forum?

    A very wild guess would be that your model contains constraints that must be transformed so that optimization engine can understand them. Maybe some of these transformed constraints are in conflict and thus have no name. Best attach your model so that people can take a closer look.


    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: Unnamed constraint in Conflict

    Posted Tue April 21, 2015 02:08 AM

    Originally posted by: zhitaoxu


    I have posted the question in the OPL Forum. 
     
    The follows are the constraints declaration
    constraint BCCustomerReturn;
    constraint CCCollectionCollectioncenter;
     
    this is the location of the conflict:
    (line 267) BCCustomerReturn=forall (p in Products, m in Customers)
                 sum(r in Collectioncenters) QuantityCC[p][m][r]==Demand[m][p]*BackwardRatio[p][1];  
    (line 302) CCCollectionCollectioncenter=forall(r in Collectioncenters)  
                 sum(p in Products,m in Customers) QuantityCC[p][m][r]*CpacityUtilisationProduct[p]<=CapacityCollectCollectioncenter[r]*OpenCollectioncenter[r];           
    Do you have any ideas? 
    Thanks for your advice!
     
    Zhitao
     

    #CPLEXOptimizers
    #DecisionOptimization


  • 4.  Re: Unnamed constraint in Conflict