Timefold Solver supports mixing basic (@PlanningVariable) and list (@PlanningListVariable) planning variables in the same solution. Three patterns are covered: (1) both variable types on a single entity (e.g., a production line with an assigned operator and a job queue), (2) multiple separate entities each with their own
Table of contents
# A quick refresher on variable types# Pattern 1: Both variables on the same entity# Pattern 2: Multiple entities, each with their own variable# Pattern 3: A child entity with its own variable# Wrapping upSort: