Skip to content

Improve LPT system trimming #23

Description

@brandonwkerns

There is a bug in the "trimming" step for complex LPTs. By "trimming," I mean taking out edges of the DAG graphs that are too short to qualify as separate splitting or merging LPTs (e.g., merge_split_options['split_merger_min_hours']).

In some complex cases, the branches can be broken prematurely. In this example, 0602 could be removed because the current algorithm thinks that 0602 - 0702 is the separate branch from the XX01 line, and removes both of them. In fact, only 0702 should be removed.

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions