Crate generic_bnp

source ·

Modules

Structs

Enums

  • Selection mode for columns in limted discrepancy search Two options: Either select column that is closest to one Or, select least fractional If closest to one, we always force torwards one If closest to int, we always branch torwards closests
  • Phase of the branch-and-price progress Currently only Primal Heuristic or Main. Primarily used for defensive coding practices To ensure Limited Discrepancy Search and the Main Method is not mixed
  • Holds all state updates that can influence the UI

Constants

Traits

  • Describes the user branching filter This should be implemented as an enum describing all potential branching operations
  • Factory used for LPModels
  • Trait for a linear programming model Panics on errors
  • Trait to implement for the dual storage
  • Primary trait for the master problem Contains the primary user implementation
  • Trait to be implemented on ModelMeta data.
  • Primary trait to implement the pricing problem