Dynamic scheduling uses ____ to determine assignment and reassignment.
a) Real-time data
b) Historical data
c) Predefined rules
d) Customer preferences