Skip to content

xuzijian629/pace2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

295 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PACE 2020

This repository contains solvers for treedepth, submitted from team xuzijian629 at PACE 2020.

Authors: Zijian Xu, Dejun Mao and Vorapong Suppakitpaisarn from The University of Tokyo

UPD: We were ranked in 5th place in the competition.

UPD2: The official solver description is published at https://drops.dagstuhl.de/opus/volltexte/2020/13334/pdf/LIPIcs-IPEC-2020-31.pdf

UPD3: The conjecture used in the algorithm is resolved and the submitted solver is proved to be inexact. See https://arxiv.org/abs/2008.09822 for details.

UPD4: The slides presented at IPEC is available.

Algorithm

We enumerate minimal separtors to construct treedepth decomposition in a top-down way. A quite effective pruning is done by computing exact treedepth of many small components throughout the input graph.

Solver description

A detailed explanation of our algorithm is provided here.

Installation

  • GCC version 5.4.0 or later

Our solver compiles source code, after checking the size of the input graph. So, just run src/solver < input.gr.

Input format

Input graph format is specified here.

Directories

  • Source code for the solver is stored in src/.
  • Other directories such as benchmark/ and test/ are for authors' personal use (local experiments).

LICENSE

MIT LICENSE

About

Exact Treedepth Solver based on Minimal Separator Enumeration

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors