├── .gitignore ├── AbstractFig.jpg ├── AbstractFig.png ├── Data.npz ├── EnergyCost ├── ICON.py └── load1 │ └── day01.txt ├── Interior ├── intopt_energy_mlp.py ├── ip_model_alter.py ├── ip_model_whole.py ├── qpthlocal │ ├── __init__.py │ ├── qp.py │ ├── solvers │ │ ├── __init__.py │ │ ├── cvxpy.py │ │ └── pdipm │ │ │ ├── __init__.py │ │ │ ├── batch.py │ │ │ ├── single.py │ │ │ └── spbatch.py │ └── util.py └── remove_redundancy.py ├── KnapsackSolving.py ├── LICENSE ├── README.md ├── environment.yml ├── experiments ├── Building Knapsack │ ├── ModelRun.py │ ├── optimizer.py │ ├── price_scaler.bin │ ├── qpthlocal │ │ ├── __init__.py │ │ ├── qp.py │ │ ├── solvers │ │ │ ├── __init__.py │ │ │ ├── cvxpy.py │ │ │ └── pdipm │ │ │ │ ├── __init__.py │ │ │ │ ├── batch.py │ │ │ │ ├── single.py │ │ │ │ └── spbatch.py │ │ └── util.py │ ├── scaled_economic_features.pkl │ └── scaled_property_features.pkl ├── EnergyScheduling │ └── exp_run.py └── Twitter Shortest Path │ ├── Graph_exp.npy │ ├── data.zip │ ├── exp_run.py │ └── instances.pickle ├── get_energy.py ├── prices2013.dat ├── requirements.txt ├── sgd_learner.py └── shortespath ├── qpthlocal ├── __init__.py ├── qp.py ├── solvers │ ├── __init__.py │ ├── cvxpy.py │ └── pdipm │ │ ├── __init__.py │ │ ├── batch.py │ │ ├── single.py │ │ └── spbatch.py └── util.py └── shortespath.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/.gitignore -------------------------------------------------------------------------------- /AbstractFig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/AbstractFig.jpg -------------------------------------------------------------------------------- /AbstractFig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/AbstractFig.png -------------------------------------------------------------------------------- /Data.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Data.npz -------------------------------------------------------------------------------- /EnergyCost/ICON.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/EnergyCost/ICON.py -------------------------------------------------------------------------------- /EnergyCost/load1/day01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/EnergyCost/load1/day01.txt -------------------------------------------------------------------------------- /Interior/intopt_energy_mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/intopt_energy_mlp.py -------------------------------------------------------------------------------- /Interior/ip_model_alter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/ip_model_alter.py -------------------------------------------------------------------------------- /Interior/ip_model_whole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/ip_model_whole.py -------------------------------------------------------------------------------- /Interior/qpthlocal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/__init__.py -------------------------------------------------------------------------------- /Interior/qpthlocal/qp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/qp.py -------------------------------------------------------------------------------- /Interior/qpthlocal/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/solvers/__init__.py -------------------------------------------------------------------------------- /Interior/qpthlocal/solvers/cvxpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/solvers/cvxpy.py -------------------------------------------------------------------------------- /Interior/qpthlocal/solvers/pdipm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Interior/qpthlocal/solvers/pdipm/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/solvers/pdipm/batch.py -------------------------------------------------------------------------------- /Interior/qpthlocal/solvers/pdipm/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/solvers/pdipm/single.py -------------------------------------------------------------------------------- /Interior/qpthlocal/solvers/pdipm/spbatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/solvers/pdipm/spbatch.py -------------------------------------------------------------------------------- /Interior/qpthlocal/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/qpthlocal/util.py -------------------------------------------------------------------------------- /Interior/remove_redundancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/Interior/remove_redundancy.py -------------------------------------------------------------------------------- /KnapsackSolving.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/KnapsackSolving.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/environment.yml -------------------------------------------------------------------------------- /experiments/Building Knapsack/ModelRun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/ModelRun.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/optimizer.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/price_scaler.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/price_scaler.bin -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/__init__.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/qp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/qp.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/solvers/__init__.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/solvers/cvxpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/solvers/cvxpy.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/solvers/pdipm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/solvers/pdipm/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/solvers/pdipm/batch.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/solvers/pdipm/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/solvers/pdipm/single.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/solvers/pdipm/spbatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/solvers/pdipm/spbatch.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/qpthlocal/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/qpthlocal/util.py -------------------------------------------------------------------------------- /experiments/Building Knapsack/scaled_economic_features.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/scaled_economic_features.pkl -------------------------------------------------------------------------------- /experiments/Building Knapsack/scaled_property_features.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Building Knapsack/scaled_property_features.pkl -------------------------------------------------------------------------------- /experiments/EnergyScheduling/exp_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/EnergyScheduling/exp_run.py -------------------------------------------------------------------------------- /experiments/Twitter Shortest Path/Graph_exp.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Twitter Shortest Path/Graph_exp.npy -------------------------------------------------------------------------------- /experiments/Twitter Shortest Path/data.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Twitter Shortest Path/data.zip -------------------------------------------------------------------------------- /experiments/Twitter Shortest Path/exp_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Twitter Shortest Path/exp_run.py -------------------------------------------------------------------------------- /experiments/Twitter Shortest Path/instances.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/experiments/Twitter Shortest Path/instances.pickle -------------------------------------------------------------------------------- /get_energy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/get_energy.py -------------------------------------------------------------------------------- /prices2013.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/prices2013.dat -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/requirements.txt -------------------------------------------------------------------------------- /sgd_learner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/sgd_learner.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/__init__.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/qp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/qp.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/solvers/__init__.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/solvers/cvxpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/solvers/cvxpy.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/solvers/pdipm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shortespath/qpthlocal/solvers/pdipm/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/solvers/pdipm/batch.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/solvers/pdipm/single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/solvers/pdipm/single.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/solvers/pdipm/spbatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/solvers/pdipm/spbatch.py -------------------------------------------------------------------------------- /shortespath/qpthlocal/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/qpthlocal/util.py -------------------------------------------------------------------------------- /shortespath/shortespath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JayMan91/NeurIPSIntopt/HEAD/shortespath/shortespath.py --------------------------------------------------------------------------------