Description:

  • Given a set of jobs which job starts at and finishes at
  • How to do the maximum of mutually compatible jobs in a given time frame

Earliest Finish Time First Algorithm:

  • )
  • Sort all job by the finishing time
  • Let schedule, S, be a set of jobs
  • loop thru all job:
    • if the job is compatible with S
      • add the job
  • return S

Weighted Interval Scheduling Problem