Skip to content

QLearning implementation reinforced by norms in a multi-agent simulation

Notifications You must be signed in to change notification settings

Tanjoui/Reinforcement-Learning-simulation-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NormRLJava

Project

This project purpose is to simulate how agents can learn individually to build patterns and collective behaviors to survive and achieve their goals. These behaviors can emerge from the implementation of Q-Learning, improved by the building of a norms. The program represents a roundabout simulation, where agents, that are cars, have to find their way in the most efficient way possible while avoiding collision with other agents.

Execution

You can download the file Simulation.jar To execute it, go into the file folder, then type in the console the following line: java -jar Simulation.jar

You will then be able to chose the parameters for the simulation.

Javadoc

The full english documentation of the program is furnished in the /doc folder

About

QLearning implementation reinforced by norms in a multi-agent simulation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages