tobtobtob / MC-MPC

My Master's thesis project: Faster solver for minimum-cost minimum path cover by using graph decomposition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Faster algorithms to minimum path cover by graph decomposition

This is the repository for my master's thesis. It consists of several smaller programs which are used together

decomposer decomposes directed acyclic graphs into smaller components using maximum anti-chains as separators. Cutting a graph along maximum anti-chains allows us to solve some problems, like minimum path cover, in decomposed parts instead of in the full graph.

split is a tool for splitting directed graphs' connected components into different files

mc-mpc-solver solves minimum-cost minimum path cover in a graph by solving minimum flow

generator is a generator tool for randomized k-path graphs

util contains common helper functions used by other programs

About

My Master's thesis project: Faster solver for minimum-cost minimum path cover by using graph decomposition


Languages

Language:C++ 86.3%Language:Python 12.0%Language:Makefile 1.1%Language:Shell 0.6%