Skip to content
This repository has been archived by the owner on May 10, 2023. It is now read-only.

Improve the "Objective" ranking value for "PlannedTrip" instances #24

Closed
garciparedes opened this issue Aug 14, 2019 · 0 comments
Closed
Assignees
Labels
approved This issue is currently approved but waiting to be solved. enhancement New feature or request programming This issue is related with source code implementation. urgent This issue should be solved with high priority.
Milestone

Comments

@garciparedes
Copy link
Owner

Is your feature request related to a problem? Please describe.
This issue is related with #7 due to in this case the Objective is related with the minimization of the costs. But when you need to pick the next PlannedTask on the InsertionAlgorithm, the best choice is not always related with the lowest cost PlannedTask. This issue is also related with #12 because allowing the possibility of serving multiple Trips at the same time will produce a changes in the scoring strategies.

Describe the solution you'd like
A good solution for that kind of situations can be to define a scoring (or something like that) measurement that reflects the possible "quality" of a PlannedTrip, which will not necessarily be related to the optimization function.

Describe alternatives you've considered
The alternative is to use only the planned_trip_optimization(...) method, which restricts produces restrictions in the versatility of the Objective definition.

Additional context
A good point can be to have a default set of possible scoring strategies, that a user can use and even extend. Maybe this strategies can depend on the Route state.

@garciparedes garciparedes added enhancement New feature or request urgent This issue should be solved with high priority. approved This issue is currently approved but waiting to be solved. programming This issue is related with source code implementation. in progress labels Aug 14, 2019
garciparedes added a commit that referenced this issue Aug 14, 2019
@garciparedes garciparedes mentioned this issue Aug 14, 2019
10 tasks
@garciparedes garciparedes self-assigned this Aug 15, 2019
@garciparedes garciparedes added this to the r0.1.0 milestone Jan 21, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
approved This issue is currently approved but waiting to be solved. enhancement New feature or request programming This issue is related with source code implementation. urgent This issue should be solved with high priority.
Projects
None yet
Development

No branches or pull requests

1 participant