Skip to content

Group project for the Artificial Intelligence course at the Faculty of Computer Science Iasi. It was realised by Ciuta Andrei, Leagan Dan, Tablan Andrei and Volentir Alexandra.

Notifications You must be signed in to change notification settings

andreitablan/Stable-marriage-problem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stable marriage problem

  • Wikipedia
  • Implement a solution to the matching problem using a state-based model and at least two different strategies from the list: Backtracking, Greedy, Hillclimbing, A*.
  • The application should have a graphical interface where we can view and configure participants' preferences, as well as the resulting matches.

How to run the application from the command line:

# Start the graphic interface
python Project/app/main.py
# -I for input, input for men, input for women, and the type of algorithm
pyhton Project/app/main.py -I <input_men.txt> <input_women.txt> greedy
python Project/app/main.py -I <input_men.txt> <input_women.txt> bkt
# -R for generating a random input, number of people, the type of algorithm used
python Project/app/main.py -R <number_of_people greedy
python Project/app/main.py -R <number_of_people> bkt

Relevant links:

Authors

About

Group project for the Artificial Intelligence course at the Faculty of Computer Science Iasi. It was realised by Ciuta Andrei, Leagan Dan, Tablan Andrei and Volentir Alexandra.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages