COIN-OR::LEMON - Graph Library

Opened 16 years ago

Last modified 6 years ago

#191 new enhancement

Benchmark questions related to Preflow — at Initial Version

Reported by: Peter Kovacs Owned by: Peter Kovacs
Priority: major Milestone: LEMON 1.5 release
Component: core Version: hg main
Keywords: Cc:
Revision id:

Description

There are some efficiency questions about the Preflow implementation, that require thorough benchmarking.

  • Elevator or LinkedElevator should be used by default?
  • The BFS implementation in the init() function could be made more efficient using only one vector and three indices (first, last, new_level).
  • Maybe the first phase could be made faster when only a minimum cut should be computed.
  • We should try very large instances and check again whether the current heuristics and the constant 20 factor that is used for them are really optimal or not.
  • We should try Goldberg's new idea of partial augmentations. (However it should probably be a new algorithm class.)

Change History (0)

Note: See TracTickets for help on using tickets.