Home

Awesome

Differentiation of Blackbox Combinatorial Solvers

This repository provides code for the paper Differentiation of Blackbox Combinatorial Solvers.

By Marin Vlastelica*, Anselm Paulus*, Vít Musil, Georg Martius and Michal Rolínek.

Autonomous Learning Group, Max Planck Institute for Intelligent Systems.

For a condensed version containing only the modules (along with additional solvers) see this repository.

Table of Contents

  1. Introduction
  2. Installation
  3. Usage
  4. Notes

Introduction

This repository provides a visualization for all the datasets used in Differentiation of Blackbox Combinatorial Solvers. Additionally, the training code for the Warcraft Shortest Path experiment is provided.

Disclaimer: This code is a PROTOTYPE. It should work fine but use at your own risk.

Installation

First install the requirements with via one of the following options:

Next, download our datasets and extract each dataset to the data/ directory in this repository.

Usage

Notes

Contribute: If you spot a bug or some incompatibility, raise an issue or contribute via a pull request! Thank you!