Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.
/ LANCER Public archive

Repo for the paper "Landscape Surrogate Learning Decision Losses for Mathematical Optimization Under Partial Information"

License

Notifications You must be signed in to change notification settings

facebookresearch/LANCER

Landscape Surrogate: Learning Decision Losses for Mathematical Optimization Under Partial Information

We are introducing LANCER, a versatile framework designed to tackle challenging optimization problems, such as those found in nonlinear combinatorial problems, smart predict+optimize framework, etc.

This source code accompanies our paper 📜: https://arxiv.org/abs/2307.08964

Please 🌟star🌟 this repo and cite our paper 📜 if you like (and/or use) our work, thank you!

Contributors

Arman Zharmagambetov (First Author), Brandon Amos, Aaron Ferber, Taoan Huang, Bistra Dilkina, Yuandong Tian (Principal Investigator)

What is in this release?

This release contains our implementation of LANCER and its application to 1) learning surrogates for mixed-integer nonlinear programming (MINLP) and; 2) smart Predict+Optimize (a.k.a. decision-focused learning or DFL), but it can also be applied to a range of other large-scale optimization problems, such as hyper-parameter optimization, model-based reinforcement learning, etc.

0. Setup

Please follow the steps in installation.md to setup the environment.

1. Applying LANCER for MINLP

MINLP/README.md contains instructions to validate LANCER for MINLP tasks. We evaluate on two benchmarks: Stochastic Shortest Path and Combinatorial Portfolio Optimization/Selection with 3rd order objective.

2. Applying LANCER for DFL

DFL/README.md contains instructions to validate LANCER for DFL tasks. We evaluate on three benchmarks: Shortest Path, Multidimensional Knapsack and Portfolio Optimization/Selection.

License

Our source code is under CC-BY-NC 4.0 license.

About

Repo for the paper "Landscape Surrogate Learning Decision Losses for Mathematical Optimization Under Partial Information"

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages