Permutations are arrangements where order matters. As we discussed on the main combinatorics page, this is what distinguishes permutations from combinations.
Each scenario has specific formulas and real-world applications. Ready to dive into the details, or want to compare with combinations where order doesn't matter?
Mastering these permutation types gives you the tools to solve ordering problems across mathematics, computer science, and everyday scenarios. The key is recognizing which type fits your specific situation.
The Logic behind permutations
In combinatorics, we distinguish between several types of permutations based on different criteria, but they all share one key property: in every type, the order of arrangement matters ( and that is exactly what makes the difference between permutations and variations). In all different scenarios, the mechanism for creating a permutation is similar, and it is important to understand it. When creating an arrangement, we must make two decisions: 1. Which item to pick? 2. Where to place it in the arrangement?
Let us examine the simplest case. Imagine we need to arrange n different items (all distinct) in a row, without repetition. We can break it down into steps:
Step 1: Choose an item for the first position. There are n options. Step 2: Choose an item for the second position. Now there are n−1 options. Step 3: Choose an item for the third position. Now there are n−2 options. … and so on, until Stepn: Only one item remains, so there is just 1 option.
Each step reduces the number of choices (since repetition is not allowed). Because we must make all these choices in sequence, we apply the multiplication principle.
Thus, to calculate the total number of permutations, we multiply:
n×(n−1)×(n−2)×⋯×1,
which is the definition of a factorial.
For n distinct objects, the number of permutations is:
  n!=n×(n−1)×(n−2)×⋯×2×1.
To summarize:
* We start with n options. * Each choice reduces the number of remaining options by one. * We multiply the number of choices at each step.
This gives us n! total permutations.
Here is an example of simple permutation: creating 3 letter string.
You can see how the principle explained before is applied here. First, one of 3 letters is picked and for each scenario there are 2 different choices to select the second letter.Once the choice is made, only one letter left. The result is:
  3×2×1=6(n!)
Where n is total number of items.
Types of Permutations
Although in all types of permutations the order of arrangement matters, the key differences between them arise from other considerations: Can items be repeated? Are some items identical? Is the arrangement linear or circular? The table below summarizes these distinctions, showing how different scenarios lead to different counting formulas.
By addressing these additional questions, we can classify permutations into several types, each with its own counting method. Understanding these distinctions helps in correctly applying the appropriate formula for a given arrangement problem.
Permutation (Full)
Full Permutation applies when you arrange all distinct items in a specific order with no repetitions allowed.
Property
Full Permutation
Use all items
✓
Order matters
✓
Identical items
✗
Repetitions
✗
Linear arrangement
✓
Full Permutation — Examples: Arranging all books on a shelf, deciding the lineup of all players in a team, organizing all photos in an album, setting the order of speakers in a presentation, ordering all tasks in a workflow, ranking all competitors in a contest, scheduling all meetings in a day, sorting all files in a folder.
The intuition and logic we use for this kind of permutation has been explained pretty well in previous section and it works basically for all types of permutations. Just in case of full permutations (unlike in other types) no further modifications needed and the calculation is simple. Notation: In combinatorics, we use specific notation to represent different types of permutations. For arranging r objects selected from n distinct objects, the standard notation is P(n,r) or nPr. When applied to full permutations, apparently r=n (because we use all the items ), and the notation turns into :
Permutation with Identical Items applies when arranging all items where some identical elements appear multiple times in your collection. Classic examples include arranging all letters in words like "MISSISSIPPI" or organizing all colored balls when you have multiple balls of the same color.
Property
Permutation with Identical Items
Use all items
✓
Order matters
✓
Identical items
✓
Repetitions
✗
Linear arrangement
✓
Permutation with Identical Items — Examples: Rearranging letters in the word “BALLOON,” organizing colored balls where some colors repeat, sequencing identical files and unique ones in storage, arranging identical chairs and distinct tables in a layout, ordering repeated ingredients in a recipe list.
Where multinomial coefficient: counts distinct arrangements of n items split into groups of sizes n1,n2,…,nk. Use combinatorics calculator →
Partial Permutation without Repetition
Partial Permutation without Repetition applies when selecting and arranging only some items from a larger collection, with all items being distinct. Classic examples include choosing and ordering contestants from a group or selecting and arranging books from a library shelf.
Property
Partial Permutation without Repetition
Use all items
✗
Order matters
✓
Identical items
✗
Repetitions
✗
Linear arrangement
✓
Partial Permutation (without repetition) — Examples: Selecting and ordering finalists from a group of contestants, arranging a subset of books on a display, picking and sequencing players for a relay team, choosing and ordering questions for an interview, organizing a limited set of tasks for a project phase.
Where n! counts all arrangements, dividing by (n−r)! removes the unused positions. Use combinatorics calculator →
Permutation with Repetition
Permutation with Repetition applies when arranging items where you can reuse the same element multiple times during the arrangement process. Classic examples include creating PIN codes where digits can repeat, or forming passwords where letters can be used multiple times.
Property
Permutation with Repetition
Use all items
✓
Order matters
✓
Identical items
✗
Repetitions
✓
Linear arrangement
✓
Permutation with Repetition — Examples: Generating PIN codes from digits, creating letter sequences for passwords, arranging beads in a bracelet where colors can repeat, composing license plate numbers, assigning seats with multiple people allowed in the same category.
Circular Permutation applies when arranging items around a circle where rotations are considered identical arrangements. Classic examples include seating people around a round table or arranging objects in a circular pattern.
Property
Circular Permutation
Use all items
✓
Order matters
✓
Identical items
✗
Repetitions
✗
Linear arrangement
✗
Circular Permutation — Examples: Arranging guests around a round table, seating participants in a circular panel, ordering beads in a circular necklace, organizing tasks in a repeating cycle, setting positions for players in a circular game arrangement.