Methods and systems for interactive computing
First Claim
Patent Images
1. A method for optimizing a solution comprising:
- a) creating at least one solution;
b) presenting said at least one solution to a user;
c) receiving input from the user representing subjective fitness of the at least one solution;
d) providing a partial ordering of a plurality of solutions based on said received input;
e) inducing a complete order of at least the plurality of solutions presented to the user based on said provided partial ordering;
f) generating a synthetic surrogate subjective fitness function using said induced complete order;
g) creating at least one new solution using said generated synthetic surrogate subjective fitness.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for creating a synthetic surrogate fitness function. User decisions are received representing fitness for a plurality of solutions. A partial ordering of the plurality of solutions is provided based on the received user decisions, wherein at least some of the plurality of solutions are represented to have a greater relative fitness than other of the plurality of solutions. A complete order of at least the plurality of solutions is induced based on the normalized partial ordering. A synthetic surrogate fitness function is generated using the induced complete order.
-
Citations
36 Claims
-
1. A method for optimizing a solution comprising:
-
a) creating at least one solution; b) presenting said at least one solution to a user; c) receiving input from the user representing subjective fitness of the at least one solution; d) providing a partial ordering of a plurality of solutions based on said received input; e) inducing a complete order of at least the plurality of solutions presented to the user based on said provided partial ordering; f) generating a synthetic surrogate subjective fitness function using said induced complete order; g) creating at least one new solution using said generated synthetic surrogate subjective fitness. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 33)
-
-
17. A method for determining decision consistency in an interactive session, the method comprising:
-
receiving user decisions representing fitness for a plurality of solutions; providing a partial ordering of the plurality of solutions based on said received user decisions, wherein at least some of the plurality of solutions are represented to have a greater relative fitness than other of the plurality of solutions; normalizing said partial ordering; based on said normalized partial ordering, determining that an inconsistency exists if at least a first solution in said normalized partial ordering is represented to have a greater relative fitness than a second solution and if the second solution is represented to have a greater relative fitness than the first solution. - View Dependent Claims (18, 19, 20, 21, 22, 34)
-
-
23. A method for creating a synthetic surrogate fitness function comprising:
-
receiving user decisions representing fitness for a plurality of solutions; providing a partial ordering of the plurality of solutions based on said received user decisions, wherein at least some of the plurality of solutions are represented to have a greater relative fitness than other of the plurality of solutions; normalizing said partial ordering; inducing a complete order of at least the plurality of solutions based on said normalized partial ordering; generating the synthetic surrogate fitness function using said induced complete order. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 35)
-
-
31. The method of claim 31, wherein said presented at least one new solution is combined with at least one previously presented solution before said presenting.
-
32. A method for optimizing a solution comprising:
-
a) presenting to a user a plurality of choices representing a plurality of solutions; b) receiving decision data representing preferences among said plurality of choices; c) generating a model representing fitness using said received decision data; d) generating new solutions using said generated model; e) presenting at least one or more of said generated new solutions to the user as a new plurality of choices; f) repeating steps b)-e) over at least one additional iteration. - View Dependent Claims (36)
-
Specification