Skip to content

A tool to help you decide what to wear and when. It takes into consideration things like matching-apparels, laundry requirements, variety in the dressing etc. while devising a dressing-schedule.

License

Notifications You must be signed in to change notification settings

adityausathe/wardrobe-picker

Repository files navigation

Wardrobe Picker

✔️ Working

Information

Given information about available apparels, the tool assigns them to the specified days. It views this task as a combinatorial optimization problem and employs Constraint-Programming based modeling to come up with a solution.

Functionality

  • The tool collects information about apparels like- their availability, kinds, matching-pairs, laundry requirements, etc
  • It then uses this information to come up with a wardrobe choice for each day.
  • It tries to maximize the variety in the wardrobe-selection, while honoring the enforced restrictions.

Implementation

  • The tool uses choco-solver - a constraint-programming library to implement the model and solve it.

Mathematical Model

A brief description of the model can be found in Wardrobe_Selection_Math_Model.

Dependencies

  • JDK 9+
  • Gradle

About

A tool to help you decide what to wear and when. It takes into consideration things like matching-apparels, laundry requirements, variety in the dressing etc. while devising a dressing-schedule.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages