Decision Optimization

 View Only
Expand all | Collapse all

FJSP - StartbeforeStart or Simultaneously

  • 1.  FJSP - StartbeforeStart or Simultaneously

    Posted Fri November 08, 2019 04:33 AM

    Originally posted by: kcapt


    Hello, 

    In the flexible job shop example, I want to create a constrait that if machine number 13 is being used then machine number 1 has to be stopped! After machine 13 finishes, it can procede.

    Any tips about how to do this?

    Note: If it's easier it can also be like: If machine 13 is being used, then machine 1 is also being used on the same operation (Simultaneously).

     

    I have tried something like this:

    ---------------------------------------------------------

    forall( m in Modes)
      if(m.mch==13){

     StartbeforeStart ???????????????????

    ----------------------------------------------------------

    Thanks.

     

     

     


    #ConstraintProgramming-General
    #DecisionOptimization


  • 2.  Re: FJSP - StartbeforeStart or Simultaneously

    Posted Fri November 08, 2019 06:32 AM

    Originally posted by: PhilippeLaborie


    I would just post a noOverlap constraint on the set of all the interval variables using either machine13 or machine1. That is, replace the two noOverlap constraints you have in the classical FJSP by a single one on the union of the two sets of interval variables.

     


    #ConstraintProgramming-General
    #DecisionOptimization