Initial Partitioning: Perform n-level RB-based partitioning multiple times · Issue #38 · kahypar/kahypar · GitHub
More Web Proxy on the site http://driver.im/
You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, our RB-based initial partitioner is only called once, and only calls the actual flat initial 2-way partitioning algorithms multiple times (i.e., in its own initial partitioning phase). However, we might be able to improve initial k-way partitions by calling the entire RB-based initial partitioner multiple times.
The text was updated successfully, but these errors were encountered:
Hi @SebastianSchlag ,
Does the current k-way hypergraph partitioning support user-defined initial partitioning? I am using KaHyPar through the Python API, with the configuration file: "km1_kKaHyPar_sea20.ini".
Hi @RoccoLoter, could you elaborate what you mean by user-defined initial partitioning? Would you be interested in plugging in your own initial partitioning algorithm?
The framework itself provides a variety of config options for the initial partitioning phase:
For kKaHyPar, the initial partitioning algorithm is itself an n-level recursive bipartitioning algorithm with configurable coarsening, initial partitioning, and refinement algorithm configuration.
It is possible to plug user-defined algorithms into any of these stages. I just requires a bit of framework glue code. If you are interested in doing this, I would be happy do provide guidance.
Currently, our RB-based initial partitioner is only called once, and only calls the actual flat initial 2-way partitioning algorithms multiple times (i.e., in its own initial partitioning phase). However, we might be able to improve initial k-way partitions by calling the entire RB-based initial partitioner multiple times.
The text was updated successfully, but these errors were encountered: