Rules

1) Participants create a solution for a selected task that applies some AI algorithm. Any programming languages and environments are acceptable (including graphical scripts like Scratch or a simple spreadsheet), as long as the program code (or blueprint) can be reviewed and can be run with ordinary efforts. The goal is to achieve a working product, even if it has limited functionalities.


2) The algorithms we recommend:

* Ant Colony Optimization

* Particle Swarm Optimization

* Reinforcement learning

* Generative Adversarial Network

* Neuro Evolution of Augmenting Topologies

* Genetic / Evolutionary Algorithm

* Multi-agent modeling

* Fourier decomposition

* Multi-stage Selection Procedure

* Artificial Neural Network 

* LLM/GPT automation

* Of course, it is acceptable to do something with other self-organizing algorithms/methods/simulations (for example, Boids simulation, Cellular Automata, morphs, or others).


3) The tasks described below are also only recommendations - everyone is free to propose another real or abstract task (using publicly available data), to be solved with this class of algorithms/methods.

* Edu Game on AI - Create an educational game, which is an example of AI itself. This task requires making a game that depicts an AI algorithm. (single-player, multi-player, zero-player) http://bit.ly/AI-games 

* NumerAI - Using some of the algorithms/methods, create a prediction system that produces a reasonably accurate prediction for any of the weekly Numer.Ai competitions. https://numer.ai/

* Quantiacs - Using some of the algorithms/methods, create a prediction system that produces a reasonably accurate prediction for any of the Quant competitions. https://quantiacs.com/ , https://www.quantconnect.com/

* Crypto Bot - Create a model for predicting the prices of major cryptocurrencies and an autonomous AI decision-maker for trading/investing.

* Portfolio Optimization - Create a dynamic adaptive portfolio optimization system.

* Real estate prediction - Create a model for predicting the real estate market. You may use the data from here: https://www.imoti.net/bg/sredni-ceni or any suitable data set (e.g., from Kaggle).

* Game Playing Bot - Create a bot that plays an already existing casual game. Open AI has published mega libraries of simple game environments (Gym and Universe), often used as testing grounds for AI algorithms.

https://gymnasium.farama.org/, http://bit.ly/AI-games 

* Traveling salesman problem - Create an optimization model for the traveling salesman problem.

* Cooperative game bots - Create more than one bot (different bots could have different behaviors), which have to cooperate to beat a game. http://bit.ly/AI-games 

* Artificial Life - Create an ecosystem of competing species.

https://www.youtube.com/watch?v=4iQUcGyQhdA 

https://www.youtube.com/watch?v=r_It_X7v-1E 

https://www.youtube.com/channel/UCKzJFdi57J53Vr_BkTfN3uQ 

http://b3s23life.blogspot.com/2006_09_01_archive.html 

https://thelifeengine.net/ 

http://www.red3d.com/cwr/steer/ 

https://github.com/davidrmiller/biosim4 

* Kaggle - Use any of the AI algorithms to create a solution for any of the (past or present) Kaggle competitions. https://www.kaggle.com/

* Automated digital system for GPT/LLM content generation and dissemination through 8n8, make.com, etc.

* Other - You are free to propose your own task.


4) Additional recommendations:

* Submit in the correct, working file format (e.g., .R instead of .txt or .py instead of .txt)

* The software should be self-contained - installation of all necessary libraries should be included

* List of library version requirements

* Independence from the operating system

* Documentation, or sufficiently detailed comments in the code

* Brief explanation of what is being solved and how (even in a comment)

* Acceptable clear formatting

* If possible: detailed visualization of the results

* If possible: define the entire working environment (environment)

* a good option is to submit through a computing platform  - Google Collab, Kaggle, etc., where all above requirements are met