1. A method of operation of a computational solver system to solve a problem, wherein the computational solver system comprises a digital computer, the method comprising: defining a permutation network by the digital computer, wherein the permutation network comprises a number of inputs, a number of outputs, a set of switches, and a set of paths, and wherein each path maps a respective input to a respective output through a respective combination of switches; generating a permutation by the permutation network, wherein the permutation corresponds to a configuration of the switches that produces an arrangement of the outputs; determining a characteristic of the permutation by the digital computer; evaluating the characteristic of the permutation against a set of at least one solution criterion by the digital computer; and in response to the characteristic of the permutation not satisfying the set of at least one solution criterion, repeating the generating a permutation, determining a characteristic of the permutation, and evaluating the characteristic of the permutation until the set of at least one solution criterion is satisfied.