Skip to content

Inconsistent pathing dependant on neighbour_splitting #301

@hjabbot

Description

@hjabbot

Describe the bug
In doing some optimisation tests, I came across a case where the path varies wildly between a non-uniform mesh and a uniform mesh split to the max split level of the non-uniform. Further analysis showed that this pathing occurs when neighbour_splitting is turned on (the default) at the add_vehicle stage. I think that this is still a pathing issue; but a stark difference is shown between the neighbour_splitting on/off meshes, so something about the small cellboxes that are added has thrown off the pathing.

To Reproduce
Optimise routes with the configs provided. Outputs also provided to save the hassle.
issue.zip

Screenshots & Files
Non-Uniform, No Currents, No NeighbourSplitting
nu_nc_nns

Non-Uniform, With Currents, No NeighbourSplitting
nu_wc_nns

Non-Uniform, With Currents, With NeighbourSplitting
nu_wc_wns

Uniform, No Currents, With NeighbourSplitting
u_nc_wns

Uniform, With Currents, With NeighbourSplitting
u_wc_wns

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions