In this paper we survey a design technique for partitioning on trees. This technique, the shifting algorithm technique, is a top-down greedy technique. A partition of a tree is represented by associating cuts with edges of the tree. The basic operation of the technique is a local transformation called a shift of a cut from an edge to an adjacent edge of the tree. We review several shifting algorithms for different optimization criteria for partitioning. In these algorithms, different shifts and different greedy decisions are utilized. A mathematical framework created for validity proofs of shifting algorithms is introduced. Various applications are outlined.
ASJC Scopus subject areas
- Discrete Mathematics and Combinatorics
- Applied Mathematics