Class: StableMatching
- Inherits:
-
Object
- Object
- StableMatching
- Defined in:
- lib/stable-matching/member.rb,
lib/version.rb,
lib/stable-matching/marriage.rb,
lib/stable-matching/roommate.rb,
lib/stable-matching/validator.rb,
lib/stable-matching/phase_runner.rb,
lib/stable-matching/logging_helper.rb,
lib/stable-matching/preference_list.rb,
lib/stable-matching/stable_matching.rb,
lib/stable-matching/preference_table.rb,
lib/stable-matching/marriage/validator.rb,
lib/stable-matching/roommate/validator.rb,
lib/stable-matching/marriage/phase_i_runner.rb,
lib/stable-matching/roommate/phase_i_runner.rb,
lib/stable-matching/roommate/phase_ii_runner.rb,
lib/stable-matching/marriage/preference_table.rb,
lib/stable-matching/roommate/phase_iii_runner.rb,
lib/stable-matching/roommate/preference_table.rb
Overview
Provides a ruby implementation of several common matching algorithms
- Author
-
Abhishek Chandrasekhar ([email protected])
- License
-
MIT
Defined Under Namespace
Modules: LoggingHelper Classes: Error, InvalidPreferences, Marriage, Member, NoStableSolutionError, PhaseRunner, PreferenceList, PreferenceTable, Roommate, Validator
Constant Summary collapse
- VERSION =
"0.1.0".freeze