Patent ID: 8559662

Claim:
A method of fitting a hearing assistance device to a user, comprising: preparing a first population of a plurality of parent sets using a processor in communication with the hearing assistance device; presenting a first pair being derived from the first population of the plurality of parent sets, the first pair comprising a first and second set and being presented to a user with assistance of the hearing assistance device; receiving a user selection from a toggle device, the user selection including a preference between the first and second sets of the first pair; using the processor to operate on at least one set of the plurality of parent sets to obtain a child set, the child set being one of a crossover and mutation, wherein the crossover includes an arithmetic or geometrical operation to real parameter values of the parent set instead of converting to and operating on bitstring values of the parent set and wherein the mutation includes replacing a lowest ranked parameter value in the parent set with a randomly generated parameter value and recording the lowest ranked parameter value in a memory to avoid the lowest ranked parameter value during subsequent random generation; and using the processor to converge on a solution set using at the at least one of the mutation and the crossover.