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.3.tar.gz (111.4 kB view details)

Uploaded Source

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

Hashes for rtac-0.0.1.3.tar.gz
Algorithm Hash digest
SHA256 1084035b6b9ab4de31270a5be8f4016b89ce89ee262343099a2665dfe2c8f9f5
MD5 9aa951232030a6271561e7e9914aac7a
BLAKE2b-256 32ce751846e2311aa972a9296a294f31f2766f4f451180cf05a2eacb82bfef5e

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