The Vehicle Routing Problem with OptaPlanner

Sdílet
Vložit
  • čas přidán 2. 07. 2024
  • Twitter: / geoffreydesmet
    LinkedIn: / ge0ffrey
    Learn more about OptaPlanner: www.optaplanner.org/
    Get the source code: github.com/kiegroup/optaplann...
  • Věda a technologie

Komentáře • 14

  • @viniciusedson5826
    @viniciusedson5826 Před rokem

    Hi. Would you tell me how to edit the source code for Vehicle Routing? I mean, the exact archive. I'm trying to change the map and edit the nodes but I can't seem to find the right code to edit. Is there a way of editing on the web version? I get to open it at the host but I can't edit that.

  • @JJ-gp1mk
    @JJ-gp1mk Před rokem

    How can you optimise for bicycle, does it support other graphhopper profiles?

    • @GeoffreyDeSmet
      @GeoffreyDeSmet Před rokem

      In optaweb-vehilce-routing, it's a matter of fetching the travelDuration matrix (or distance matrix) on basis of a bicycle instead of a car.

  • @marcushuziwara3497
    @marcushuziwara3497 Před 2 měsíci

    Hi, do you know how to dynamically define the score type of a penalty in the constraints of the solver?

    • @GeoffreyDeSmet
      @GeoffreyDeSmet Před 2 měsíci +1

      Yes, see ConstraintConfiguration in the OptaPlanner/Timefold docs.

  • @vandersondiniz1345
    @vandersondiniz1345 Před rokem

    How do i use optaplanner with the map of Brazil? For me, the South America option does not appear.

    • @GeoffreyOptaPlanner
      @GeoffreyOptaPlanner  Před rokem

      In optaweb-vehicle-routing demo application, run runLocally.sh --help to see info on how to select your geographical region.

  • @olegkokhanchyk8369
    @olegkokhanchyk8369 Před 10 měsíci

    @GeoffreyDeSmet can you pls advise if, OptaPlanner is good for solving a problem for EV drivers. I need to plan a route from A to D, and stop on B,C or only B because B is fast-charging. something like that.

    • @GeoffreyDeSmet
      @GeoffreyDeSmet Před 10 měsíci

      Timefold (= OptaPlanner++) is often used for that kind of cases. Model wise you let it decided the route without recharging, and force "just in time automatic nearest recharging" through a shadow variable. Basically if I can get from start to Z to A without recharging, fine. If I can't get to D any more without recharging, automatically active the shadow var on D to state that it will first recharge at the nearest recharger (B).

  • @MrHefist
    @MrHefist Před rokem

    What's the difference between Optaplanner and OptyPy?

  • @aishwaryaomar6741
    @aishwaryaomar6741 Před rokem

    How to run this? For me it's opening on browser(local host), but I can't edit nodes like you can do in real time. How to download it locally? and where to access code?
    Is optaPlanner supports CVRPR(capacitated vehicle routing problem with revisits)?

    • @GeoffreyDeSmet
      @GeoffreyDeSmet Před rokem

      If you run it from source, you can edit the source code. In Timefold quickstarts we're making this easier by providing curl commands to send the json dataset to the VRP rest API.
      Revists are possible, but you'll currently have to add that revisit constrain yourself.

  • @fuccboii007
    @fuccboii007 Před 10 měsíci

    I haven't seen such poor documentation. Man, I am practically figuring out everything on my own. You might wanna make things a bit easy for those who are just getting into it.

    • @GeoffreyDeSmet
      @GeoffreyDeSmet Před 10 měsíci

      What are you missing in the document?
      Also take a look at the timefold-quickstarts repo, directory use-cases/vehicle-routing-time-windows etc