Skip to main content

ALASPO: ASP + Large-Neighborhood Search

Project description

ALASPO

An (adaptive) LNS framework for the for ASP systems. Currently, the system only supports solvers based on clingo.

The folder src/alaspo contains the LNS implementation as well as simple problem-independent relaxation operators and adaption strategies.

Installation

It should work out-of-the-box in a conda env after running the following commands:

conda create env -n alaspo -py=3.9
conda activate alaspo
conda install -c potassco clingo clingo-dl clingcon
python -m pip install alaspo

The command-line options of the problem-independent LNS can be shown as follows:

alaspo -h

Examples for portfolio config files can be found in the examples folder.

Development

You can also clone the repository an run alaspo without installing the module:

git clone https://gitlab.tuwien.ac.at/kbs/BAI/alaspo.git
cd alaspo/src
python -m alaspo -h

Licencse

This software is distributed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alaspo-0.1.3.tar.gz (16.1 kB view hashes)

Uploaded Source

Built Distribution

alaspo-0.1.3-py3-none-any.whl (18.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page