├── .flake8 ├── .github └── workflows │ ├── build-package.yml │ ├── deploy-documentation.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── INSTALL.md ├── LICENSE ├── README.md ├── dev └── requirements.txt ├── docs ├── Makefile ├── _static │ ├── favicon.ico │ ├── favicon.png │ ├── rwth_fak08_rgb.png │ └── rwth_operations_research_rgb.png ├── api │ ├── classifier.rst │ ├── decomposition.rst │ ├── detector.rst │ ├── detprobdata.rst │ ├── index.rst │ ├── model.rst │ ├── partition.rst │ ├── pricingsolver.rst │ └── score.rst ├── conf.py ├── examples │ └── index.rst ├── index.md ├── make.bat └── requirements.txt ├── examples ├── alldecomps │ ├── alldecomps.ipynb │ ├── alldecomps_instances.zip │ ├── alldecomps_instances │ │ ├── bpp1.lp.gz │ │ ├── bpp2.lp.gz │ │ ├── bpp3.lp.gz │ │ ├── cflp1.lp.gz │ │ ├── cflp2.lp.gz │ │ ├── cflp3.lp.gz │ │ ├── coloring1.lp.gz │ │ ├── coloring2.lp.gz │ │ ├── coloring3.lp.gz │ │ ├── cpmp1.lp.gz │ │ ├── cpmp2.lp.gz │ │ ├── cpmp3.lp.gz │ │ ├── flugpl.mps.gz │ │ ├── gap1.lp.gz │ │ ├── gap2.lp.gz │ │ ├── gap3.lp.gz │ │ ├── mod008.mps.gz │ │ ├── p0033.mps.gz │ │ ├── vrp1.lp.gz │ │ ├── vrp2.lp.gz │ │ └── vrp3.lp.gz │ └── results │ │ └── coloring3.lp │ │ ├── result_coloring3.lp_2021-11-26T130601.jsonl │ │ ├── result_coloring3.lp_2022-02-05T035919.jsonl │ │ ├── result_coloring3.lp_2022-02-05T040212.jsonl │ │ └── result_coloring3.lp_2022-02-05T040231.jsonl └── cpmp │ ├── cpmp.ipynb │ └── instances │ └── p550-01.json ├── make_release.sh ├── pyproject.toml ├── setup.cfg ├── setup.py ├── src └── pygcgopt │ ├── __init__.py │ ├── consclassifier.pxi │ ├── decomposition.pxi │ ├── detector.pxi │ ├── detprobdata.pxi │ ├── gcg.pxd │ ├── gcg.pyx │ ├── partition.pxi │ ├── pricing_solver.pxi │ ├── score.pxi │ ├── util.py │ └── varclassifier.pxi └── tests ├── instances_bpp ├── N1C1W4_M.BPP.dec ├── N1C1W4_M.BPP.lp ├── N1C2W2_O.BPP.dec └── N1C2W2_O.BPP.lp ├── test_classifier.py └── test_score.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/build-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/.github/workflows/build-package.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/.github/workflows/deploy-documentation.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/README.md -------------------------------------------------------------------------------- /dev/requirements.txt: -------------------------------------------------------------------------------- 1 | setuptools 2 | cython >=3.0.0 3 | pyscipopt==5.2.1 -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/_static/favicon.ico -------------------------------------------------------------------------------- /docs/_static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/_static/favicon.png -------------------------------------------------------------------------------- /docs/_static/rwth_fak08_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/_static/rwth_fak08_rgb.png -------------------------------------------------------------------------------- /docs/_static/rwth_operations_research_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/_static/rwth_operations_research_rgb.png -------------------------------------------------------------------------------- /docs/api/classifier.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/classifier.rst -------------------------------------------------------------------------------- /docs/api/decomposition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/decomposition.rst -------------------------------------------------------------------------------- /docs/api/detector.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/detector.rst -------------------------------------------------------------------------------- /docs/api/detprobdata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/detprobdata.rst -------------------------------------------------------------------------------- /docs/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/index.rst -------------------------------------------------------------------------------- /docs/api/model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/model.rst -------------------------------------------------------------------------------- /docs/api/partition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/partition.rst -------------------------------------------------------------------------------- /docs/api/pricingsolver.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/pricingsolver.rst -------------------------------------------------------------------------------- /docs/api/score.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/api/score.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps.ipynb -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances.zip -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/bpp1.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/bpp1.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/bpp2.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/bpp2.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/bpp3.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/bpp3.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/cflp1.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/cflp1.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/cflp2.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/cflp2.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/cflp3.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/cflp3.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/coloring1.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/coloring1.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/coloring2.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/coloring2.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/coloring3.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/coloring3.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/cpmp1.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/cpmp1.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/cpmp2.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/cpmp2.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/cpmp3.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/cpmp3.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/flugpl.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/flugpl.mps.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/gap1.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/gap1.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/gap2.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/gap2.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/gap3.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/gap3.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/mod008.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/mod008.mps.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/p0033.mps.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/p0033.mps.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/vrp1.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/vrp1.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/vrp2.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/vrp2.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/alldecomps_instances/vrp3.lp.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/alldecomps_instances/vrp3.lp.gz -------------------------------------------------------------------------------- /examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2021-11-26T130601.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2021-11-26T130601.jsonl -------------------------------------------------------------------------------- /examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2022-02-05T035919.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2022-02-05T035919.jsonl -------------------------------------------------------------------------------- /examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2022-02-05T040212.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2022-02-05T040212.jsonl -------------------------------------------------------------------------------- /examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2022-02-05T040231.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/alldecomps/results/coloring3.lp/result_coloring3.lp_2022-02-05T040231.jsonl -------------------------------------------------------------------------------- /examples/cpmp/cpmp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/cpmp/cpmp.ipynb -------------------------------------------------------------------------------- /examples/cpmp/instances/p550-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/examples/cpmp/instances/p550-01.json -------------------------------------------------------------------------------- /make_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/make_release.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal = 1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/setup.py -------------------------------------------------------------------------------- /src/pygcgopt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/__init__.py -------------------------------------------------------------------------------- /src/pygcgopt/consclassifier.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/consclassifier.pxi -------------------------------------------------------------------------------- /src/pygcgopt/decomposition.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/decomposition.pxi -------------------------------------------------------------------------------- /src/pygcgopt/detector.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/detector.pxi -------------------------------------------------------------------------------- /src/pygcgopt/detprobdata.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/detprobdata.pxi -------------------------------------------------------------------------------- /src/pygcgopt/gcg.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/gcg.pxd -------------------------------------------------------------------------------- /src/pygcgopt/gcg.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/gcg.pyx -------------------------------------------------------------------------------- /src/pygcgopt/partition.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/partition.pxi -------------------------------------------------------------------------------- /src/pygcgopt/pricing_solver.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/pricing_solver.pxi -------------------------------------------------------------------------------- /src/pygcgopt/score.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/score.pxi -------------------------------------------------------------------------------- /src/pygcgopt/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/util.py -------------------------------------------------------------------------------- /src/pygcgopt/varclassifier.pxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/src/pygcgopt/varclassifier.pxi -------------------------------------------------------------------------------- /tests/instances_bpp/N1C1W4_M.BPP.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/tests/instances_bpp/N1C1W4_M.BPP.dec -------------------------------------------------------------------------------- /tests/instances_bpp/N1C1W4_M.BPP.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/tests/instances_bpp/N1C1W4_M.BPP.lp -------------------------------------------------------------------------------- /tests/instances_bpp/N1C2W2_O.BPP.dec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/tests/instances_bpp/N1C2W2_O.BPP.dec -------------------------------------------------------------------------------- /tests/instances_bpp/N1C2W2_O.BPP.lp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/tests/instances_bpp/N1C2W2_O.BPP.lp -------------------------------------------------------------------------------- /tests/test_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/tests/test_classifier.py -------------------------------------------------------------------------------- /tests/test_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scipopt/PyGCGOpt/HEAD/tests/test_score.py --------------------------------------------------------------------------------