Lably
Skip to content

Activity selection problem

  • 7 min read
  • 2 chapters

Related on Lably

Through Time, Machine and Competition

A classic application of this problem is in scheduling a room for multiple competing events, each having its own time requirements (start and end time), and many more arise within the framework of operations research.

Formal definition

Assume there exist n activities with each of them being represented by a start time si and finish time fi. Two activities i and j are said to be non-conflicting if si ≥ fj or sj ≥ fi. The activity selection problem consists in finding the maximal solution set (S) of non-conflicting activities, or more precisely there must exist no solution set S' such that |S'| > |S| in the case that multiple maximal solutions have equal sizes.

Sign in to keep reading

One more chapter is free with a Lably account.

More in Computing and communication