Skip to content

Interface of Heuristics #25

Description

@jalanmiddleton

Child of #21 and #4

Modular heuristics should be able to work in a pipeline, output of one becoming input to the other. As such, I need to standardize an interface for each of these, thus ensuring they can be swapped in and out.

This also limits what heuristics can do to their input, since they all need to output them in a similar form. Perhaps the operations heuristics can do are reduced to two things:

  • Pruning
  • Reordering

We want to avoid heuristics that add more possibilities, after all.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions