A permutation problem consists of at least one underlying pattern and a search space, with
there currently being a maximum of 5 underlying patterns that can be added.
Adding an underlying pattern:
Enter a permutation and click submit to validate it. Doing this will show the appropriate visual
representation and show the button to add the underlying pattern. Larger permutations (i.e. has a
length > 9) should have spaces in between each digit.
Select one of the 6 pattern types and whether you want the pattern to be an avoidance or containment
pattern.
Depending on the pattern type you will be able to click on the grid to add a pattern (e.g. mesh
patterns), and this can be removed by clicking the clear pattern button.
Add the underlying pattern by clicking the "add underlying pattern" button, which will add the pattern
to the "Added Pattern(s)" section
Viewing an added pattern:
Added patterns will be represented by buttons which can be clicked to show the pattern's details.
Clicking the button will allow you to update or delete the pattern with the corresponding buttons, and
clicking the button again will deselect it and will allow you to add another underlying pattern again.
Search space:
There are 6 permutation properties that can be chosen and it is possible to select more than one.
The length is the only input as part of the search space that is required and must be at least one larger
than the smallest underlying pattern.
Any number of statistics can also be selected, which will be shown for each solution to the permutation
problem
Solving
Click the solve button to solve the permutation problem. This will lead you to a seperate page that will
show all the solutions to the problem (max 10,000).
Copying and pasting the url prior to clicking solve will maintain the parameters for the permutation
problem, allowing you to share the link with others.