Skip to main content

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


Download files

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

Source Distribution

rtac-0.0.1.4.tar.gz (111.6 kB view details)

Uploaded Source

File details

Details for the file rtac-0.0.1.4.tar.gz.

File metadata

  • Download URL: rtac-0.0.1.4.tar.gz
  • Upload date:
  • Size: 111.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.4

File hashes

Hashes for rtac-0.0.1.4.tar.gz
Algorithm Hash digest
SHA256 bb0eef88d95ed32363390a053f0aa9f2bb414a82725e7e656bf747e6831a3080
MD5 dfec4ef859ae96bf90d83d05e1fe819f
BLAKE2b-256 2fc862fe7a4f4fc2f0bf4a6b32e62ddf2812d1ebb3cf8df7d54f50553f195a40

See more details on using hashes here.

Supported by

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