Decision Optimization

Decision Optimization

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

 View Only
  • 1.  Literature Instances - FJSP CP Otimizer

    Posted Tue June 16, 2020 09:56 AM
    Hi,

    Did someone used/applied the literature instances (Kacem, Brandimarte, Fattahi) to the example sched_jobshopflex?

    Else, can you say the best way to test and import these instances to CPLEX?

    Thanks.

    ------------------------------
    Filipe Ferreira
    ------------------------------

    #DecisionOptimization


  • 2.  RE: Literature Instances - FJSP CP Otimizer

    Posted Wed June 17, 2020 04:03 AM
    Hello,

    yes, we studied flexible jobshop. You can see some CP Optimizer results for flexible jobshop in the following paper from 2015:
      Vilim, Laborie, Shaw: Failure-directed search for constraint-based scheduling
    Detailed results for all instances could be found in:
      Vilim, Laborie, Shaw: Failure-directed Search for Constraint-based Scheduling Detailed Experimental Results

    You're probably referring to OPL example sched_jobshopflex. It is using data in OPL data format, so you would have to reformat the data.
    However there is also C++ example sched_jobshopflex.cpp and that example is able to read standard FJSP data files.

    Best regards, Petr

    ------------------------------
    Petr Vilím
    IBM
    ------------------------------



  • 3.  RE: Literature Instances - FJSP CP Otimizer

    Posted Wed June 17, 2020 10:11 AM
    Hello,

    Thanks for the reply. Yes I was talking about the OPL example. However, I cannot find the C++ example.
    I'm using the newest student version of CPLEX, is there a way you can upload a project of the C++ example sched_jobshopflex.cpp?

    Best regards,
    Filipe


    ------------------------------
    Filipe Ferreira
    ------------------------------



  • 4.  RE: Literature Instances - FJSP CP Otimizer

    Posted Wed June 17, 2020 11:16 AM
    The C++ example is in your installation directory here: cpoptimizer/examples/src/cpp/sched_jobshopflex.cpp
    To compile it, you need to go to a different directory. I'm using Linux, so for me the right directory is cpoptimizer/examples/x86-64_linux/static_pic. On unix-based system you can just type "make sched_jobshopflex" there. You can also have a look at files readmeUnix.html or readmeWindows.html (depending on your platform) directly in cpoptimizer directory. It describes how to compile examples.

    Best regards, Petr

    ------------------------------
    Petr Vilím
    IBM
    ------------------------------



  • 5.  RE: Literature Instances - FJSP CP Otimizer

    Posted Wed June 17, 2020 01:31 PM
    Yes I have found the location of the sched_jobshopflex.cpp. But I cannot add it to CPLEX or compile it.


    ------------------------------
    Filipe Ferreira
    ------------------------------



  • 6.  RE: Literature Instances - FJSP CP Otimizer

    Posted Thu June 18, 2020 07:32 AM
    I cannot further help you without knowing more details.
    What operation system do you have? Did you follow the instructions from readmeUnix.html or readmeWindows.html (depending on your platform)? What kind of problem did you encounter?

    Regards, Petr

    ------------------------------
    Petr Vilím
    IBM
    ------------------------------