# AI for TSP Competition

## Goals

In the AI for TSP competition, we try to solve optimization problems using machine learning. The competition will be hosted at the [Data Science meets Optimization workshop](https://sites.google.com/view/ijcai2021dso) at IJCAI21 and consists of two tracks:

* Online supervised learning using surrogate models
* Reinforcement learning

The goal of this competition is to strengthen the relationship between the machine learning field and the optimization field. You can learn more about the competition [here](https://tspcompetition.com/competition).

## Prizes

The total prize money is 1000€. :euro::euro::euro::euro::euro:&#x20;

* First place (both tracks): 350€.&#x20;
* Second place (both tracks): 150€.&#x20;
* We will also sponsor one IJCAI workshop registration per invited team for the winners who want to present their work at the Data Science meets Optimization workshop. :nerd:&#x20;

## Timeline

* May 7: Start of the tryout period
* ~~May 21: Competition starts~~  **May 27: Competition starts**
* July 5: Submission deadline (validation)
* July 12: Submission deadline (test)
* August 9: Winners are contacted privately
* August 21/22: Public announcement of winners

## Whitepaper

For more details about the competition, please refer to [this document](https://tspcompetition.com/TSP_Competition.pdf).

## Official Repository

Check out our [Github repository.](https://github.com/paulorocosta/ai-for-tsp-competition)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://paulorocosta.gitbook.io/ai4tsp-competition/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
