matsim-vsp / parallel_qsim_rust

Parallel and distributed implementation of the Qsim in Rust
8 stars 0 forks source link

introduced new metis partitioning options #117

Closed paulheinr closed 8 months ago

paulheinr commented 8 months ago

The goal of METIS is to partition a network in such a way that the number of cut edges is minimized. If edge weights are set, it minimizes the sum of the weights. You can also explicitly assign node weights (multiple of them) that constrain the partitioning problem. Additionally, there is a tolerance factor regarding the constraints in which the results are allowed to lie. See: https://www.lrz.de/services/software/mathematik/metis/metis_5_0.pdf

This PR introduces new partitioning options to qsim. The struct MetisOptions holds them. It consists of