solve_schedule
Assign tasks to time slots by matching their energy requirements with slot energy levels to maximize productivity. Ideal for deep-work scheduling, shift planning, and exercise scheduling.
Instructions
Assign tasks to time slots maximizing productivity, matching task energy requirements with slot energy levels. Use specifically for task→slot assignment with energy matching (deep-work scheduling, shift planning, exercise scheduling). For general resource allocation with arbitrary linear constraints, use solve_constraints. For sequence/route problems, use plan_pathfind. Deterministic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | Yes | ||
| slots | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assignments | Yes | ||
| unassignedTasks | No | Task IDs that did not fit. | |
| totalScore | No |