CHEMICAL REACTION-TYPE METAHEURISTIC
First Claim
1. A chemical reaction-type metaheuristic computing platform for solving computational problems, comprising:
- an initialization module for;
obtaining an objective function that is subject to constraints and the number of possible solutions to the objective function, andassigning molecular structures and chemical reaction parameters;
an iteration module for implementing the chemical reaction-type metaheuristic that models one or more interactions of the assigned molecular structures to reach a low energy stable state, wherein energy values of the one or more interactions are determined and recorded in a memory of the computing platform, wherein the iteration module continues a series of iteration steps until a stopping criteria is met, wherein the minimum energy value recorded in the memory after the stopping criteria is met provides a global minimum; and
an output module for obtaining the solution for the objective function that corresponds to the global minimum and outputting the solution for the objective function that corresponds to the global minimum to a display.
4 Assignments
0 Petitions
Accused Products
Abstract
Subject matter disclosed herein relates to various embodiments of a chemical reaction-type metaheuristic. According to an embodiment, solutions to an objective function can be determined by iteratively searching for a minimum energy state of one or more interactions of molecules in a chemical reaction. The molecules in the chemical reaction can be assigned to represent the possible outcomes of the objective function. In a specific embodiment, the interactions of the molecules can modeled as on-wall ineffective collisions, decompositions, inter-molecular ineffective collisions, and synthesis. The type of interaction can affect where the next molecular structure is searched.
4 Citations
21 Claims
-
1. A chemical reaction-type metaheuristic computing platform for solving computational problems, comprising:
-
an initialization module for; obtaining an objective function that is subject to constraints and the number of possible solutions to the objective function, and assigning molecular structures and chemical reaction parameters; an iteration module for implementing the chemical reaction-type metaheuristic that models one or more interactions of the assigned molecular structures to reach a low energy stable state, wherein energy values of the one or more interactions are determined and recorded in a memory of the computing platform, wherein the iteration module continues a series of iteration steps until a stopping criteria is met, wherein the minimum energy value recorded in the memory after the stopping criteria is met provides a global minimum; and an output module for obtaining the solution for the objective function that corresponds to the global minimum and outputting the solution for the objective function that corresponds to the global minimum to a display. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
executing instructions on a computing platform so that one or more interactions of molecules in a chemical reaction represented within said computing platform by digital electronic signals reaches a low energy stable state via digital electronic signal implementation of a chemical reaction-type metaheuristic, wherein the digital electronic signal implementation of the chemical reaction-type metaheuristic comprises using digital electronic signals to process one or more outcomes for an objective function; and executing instructions on the computing platform to output to a display the one or more outcomes for the objected function corresponding to a minimum value for the low energy stable state. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-implemented method comprising:
executing instructions on a computing platform to apply digital electronic processing to an objective function subject to constraints in order to obtain one or more outcomes for said objective function, wherein said digital electronic processing is applied to said objective function via implementation of a chemical reaction-type metaheuristic in which digital electronic signals representing one or more interactions of molecules in a chemical reaction are processed digitally to reach a low energy stable state. - View Dependent Claims (10, 11)
-
12. An apparatus comprising:
-
a computing platform, said computing platform being adapted to; execute instructions so that one or more interactions of molecules in a chemical reaction represented within said computing platform by digital electronic signals reaches a low energy stable state via digital electronic signal implementation of a chemical reaction type metaheuristic, the digital electronic signal implementation of the chemical reaction-type metaheuristic processing one or more outcomes for an objective function; and output to a display the one or more outcomes for the objected function corresponding to a minimum value for the low energy stable state. - View Dependent Claims (13, 14)
-
-
15. An apparatus comprising:
-
a computing platform, said computing platform being adapted to; perform digital electronic signal implementation of a chemical reaction-type metaheuristic, in which digital electronic signals represent one or more interactions of molecules in a chemical reaction to reach a low energy stable state; and
apply a digital electronic process to obtain one or more outcomes for an objective function subject to constraints via said digital electronic signal implementation of said chemical reaction-type metaheuristic. - View Dependent Claims (16)
-
-
17. An apparatus comprising:
-
means for representing in digital electronic signals one or more interactions of molecules in a chemical reaction to reach a low energy stable state via a digital electronic signal implementation of a chemical reaction-type metaheuristic; and means for obtaining in digital electronic signals one or more possible outcomes to a problem based at least in part on said digital electronic signal implementation of said chemical reaction-type metaheuristic. - View Dependent Claims (18, 19)
-
-
20. An apparatus comprising:
-
means for performing digital electronic signal implementation of a chemical reaction-type metaheuristic, in which digital electronic signals represent one or more interactions of molecules in a chemical reaction to reach a low energy stable state; and means for applying a digital electronic process to obtain one or more outcomes for an objective function subject to constraints via said means for performing digital electronic signal implementation of said chemical reaction-type metaheuristic. - View Dependent Claims (21)
-
Specification