Decision Optimization

Decision Optimization

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


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Constraint not accepted in CPLEX

    Posted 09/03/19 06:03 AM

    Originally posted by: trxw


    Hi,

     

    I have done the whole program in CP but I would like to test it in CPLEX to see if it goes faster. Any idea why CPLEX is giving error on this constraint (
    La función operator<(int,int) no está disponible en el contexto CPLEX.  
    )?

    range TiposDeTurnos=1..NumTurno

         forall (i in Ctas, tu in TiposDeTurnos: tu>1)
               forall (t in InstantesDelTurno)
                     (DosCtasOcupanUnSector[i][t] == 1 && HorarioCta[i]==tu) => (t >= TiposDeTurnosInstInicial[tu] && t<TiposDeTurnosInstInicial[tu]+TiposDeTurnosDuracion[tu]);


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 2.  Re: Constraint not accepted in CPLEX

    Posted 09/03/19 07:38 AM

    Hi

    strict inequality is not allowed any more within a constraint with CPLEX so you could change

    t<TiposDeTurnosInstInicial[tu]+TiposDeTurnosDuracion[tu]

    into

    t+epsilon<=TiposDeTurnosInstInicial[tu]+TiposDeTurnosDuracion[tu]

    with epsilon a very tiny value

    regards

     

    https://www.linkedin.com/pulse/making-decision-optimization-simple-alex-fleischer/


    #DecisionOptimization
    #OPLusingCPLEXOptimizer


  • 3.  Re: Constraint not accepted in CPLEX

    Posted 09/03/19 08:54 AM

    Originally posted by: trxw


    Great!


    #DecisionOptimization
    #OPLusingCPLEXOptimizer