What are the ways a project time schedule can be compressed?

Crashing and fast tracking are two methods of accelerating a project time schedule. Crashing method tries to optimize the schedule making use of the time floats available while keeping costs under control. Fast tracking is to make selected activities faster by applying additional resources if necessary. It may mean paying team members overtime, paying for the time of a consultant, etc.