摘要 |
A scheduling apparatus includes a first calculator, a storage, and a second calculator. The first calculator is configured to calculate an assignment of plural time slots to a consumer. Each of the plural time slots is classified into at least any of plural categories. The storage is configured to store a first demand, from the consumer, regarding an extent to which the categories associated with the assignment are biased. The second calculator is configured to calculate an extent to which the categories associated with the assignment calculated by the first calculator are biased and calculate a first evaluation value representing a deviation between the first demand and an extent to which the categories associated with the assignment calculated by the first calculator are biased. The first calculator calculates the assignment so as to optimize an evaluation function including the first evaluation value. |