Basics of time-dependent scheduling