RTAC is a collection of Realtime Algorithm Configuration methods.
Project description
RTAC
Realtime Algorithm Configuration Methods
This Software is a reimplementation of the realtime algorithm configurators (RAC) described in "ReACTR: Realtime Algorithm Configuration through Tournament Rankings", "Pool-Based Realtime Algorithm Configuration" and "Realtime gray-box algorithm configuration using cost-sensitive classification" into a collective RAC suite. It also includes extended options regarding logging, input, e.g. parameter space via PCS files, and target algorithm calls. The documentation can be found at (https://rtac.readthedocs.io/en/latest/).
Installation
You can use RTAC from the files the github repository. In the local directory run
pip install -e .
in the root directory. You can then use the code with
python3 -m rtac.main
from root directory where main is a python file as described in the Examples Section. You can also install it as a Python package via
pip install rtac
After installing, you can test functionality of the library by running
from rtac.examples.main import run_example
run_example()
in Python. It will make sure that python_tsp 0.4.1 is installed and than configure a python_tsp solver with ReACTR on 98 TSP instances that come with the package. You can call the configurators as described in the Examples Section.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file rtac-0.0.1.3.tar.gz.
File metadata
- Download URL: rtac-0.0.1.3.tar.gz
- Upload date:
- Size: 111.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1084035b6b9ab4de31270a5be8f4016b89ce89ee262343099a2665dfe2c8f9f5
|
|
| MD5 |
9aa951232030a6271561e7e9914aac7a
|
|
| BLAKE2b-256 |
32ce751846e2311aa972a9296a294f31f2766f4f451180cf05a2eacb82bfef5e
|