The Word Problem for Products of Symmetric Groups
Abstract
The word problem for products of symmetric groups (WPPSG) is a well-known NP-complete problem. An input instance of this problem consists of ``specification sets'' X1,…,Xm \1,…,n\ and a permutation τ on \1,…,n\. The sets X1,…,Xm specify a subset of the symmetric group n and the question is whether the given permutation τ is a member of this subset. We discuss three subproblems of WPPSG and show that they can be solved efficiently. The subproblem WPPSG0 is the restriction of WPPSG to specification sets all of which are sets of consecutive integers. The subproblem WPPSG1 is the restriction of WPPSG to specification sets which have the Consecutive Ones Property. The subproblem WPPSG2 is the restriction of WPPSG to specification sets which have what we call the Weak Consecutive Ones Property. WPPSG1 is more general than WPPSG0 and WPPSG2 is more general than WPPSG1. But the efficient algorithms that we use for solving WPPSG1 and WPPSG2 have, as a sub-routine, the efficient algorithm for solving WPPSG0.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.