Skip to content

bluetape4k/timefold-workshop

Repository files navigation

Module timefold-workshop

timefold.ai 를 사용하는 예제를 제공하는 레포지토리입니다.

소개

일반적인 제약 프로그래밍 문제를 해결하기 위해 Timefold Solver를 사용하는 방법을 보여주는 예제입니다. 이 레포지토리는 Timefold Solver의 사용법을 배우고, 실제 문제를 해결하는 데 도움이 되는 다양한 예제를 포함하고 있습니다.

문제 설명

  • 제약 조건에 위배되지 않는 Timeslot 을 찾는 문제 (예: 예약 시스템)
  • 주어진 시간대에 이벤트를 배치하는 문제
  • 이벤트의 우선순위에 따라 시간대를 조정하는 문제
  • 이벤트 간의 충돌을 피하는 문제
  • 이벤트의 지속 시간과 우선순위를 고려하여 최적의 시간대를 찾는 문제

환경

  • Java 21 이상
  • Kotlin 2.1.0 이상
  • Spring Boot 3.4.0 이상
  • Kotlin Exposed 0.61.0 이상 (데이터 저장을 위해)

참고 자료

About

Examples for Timefold Solver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published