Multiple Planning Entities in VRP

59 views
Skip to first unread message

Andrew J.

unread,
Sep 18, 2020, 12:57:38 PM9/18/20
to optapla...@googlegroups.com
Hello all,

I am currently working on a VRP-type problem using chained variables.  Planning entities are tasks to be carried out, and variables are workers and planned start time to carry out the activity (shadow variable). 

It seems beneficial to accomplish my current goals to cluster tasks based on certain properties and plan these clusters, in addition to the individual tasks themselves.  The clusters would have all the same properties available as an individual task, and therefore the same rules file should suffice.  I would essentially like to plan the most efficient and fair scheduling of large clusters on a macro level, while also simultaneously considering the most efficient route within the clusters.  It is a bit like a VRP inside of a job-scheduling problem.  Or a cluster-first route-second type of VRP problem.

I am currently experimenting with using a custom move to execute the larger "cluster" moves during local search. I'm not sure if this is the most efficient way though.  I have also read about multiple planned entities within OptaPlanner, but it is unclear if this would work in the case of chained variables, or a VRP-type problem.

Does anyone have experience / thoughts here on the best way to accomplish this?

- Andrew

Lukas Petrovicky

unread,
Sep 24, 2020, 4:39:40 AM9/24/20
to optapla...@googlegroups.com
On Fri, Sep 18, 2020 at 6:57 PM 'Andrew J.' via OptaPlanner development <optapla...@googlegroups.com> wrote:
Does anyone have experience / thoughts here on the best way to accomplish this?

My first suggestion is, don't. :-) If you have two problems, treat them as two problems.

Regards! 

--

Lukáš Petrovický

He/Him/His

Principal Software Engineer, Business Automation

Red Hat Czech, s. r. o.

lukas.pe...@redhat.com    IM: triceo/lpetrovi

Reply all
Reply to author
Forward
0 new messages