Skip to content

Latest commit

 

History

238 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Intelligence Project 1 - Router Placement

Usage

  1. Setup local Python environment:
python3 -m venv .venv
source .venv/bin/activate
  1. Install the required packages:
pip install -r requirements.txt
  1. Run the main script:
./main.py  # or
python3 main.py

To enable persistent command history, preceed the command with rlwrap (you may need to install it first).

  1. Print the help message:
[router-solver]# help

Development Environment

  1. Perform static type checking:
mypy **/*.py
  1. Lint the code:
pylint **/*.py

About

📡 Solution of Google Hash Code 2017 using Random Walk, Hill Climbing, Simulated Annealing, Tabu Search and Genetic Algorithms

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages