Method of deriving a correlation
AssigneeAbzu ApS
InventorCasper Wilstrup
Life of this patent
Estimating the term…
Abstract
A method of deriving a correlation between observed values from e.g. a process, where initial values are derived from ingredients or process parameters and a second value from a resulting product. A number of candidate mathematical functions are generated in a grid-type flow structure in which tokens flow through nodes, each node determining a mathematical function, so that a token defines a number of mathematical functions and an order thereof. Tokens may be combined so that the functions include multiple variables. A best, resulting mathematical function may be determined and the grid structure amended to favour this function and the method may be repeated.
Claims4
A non-transitory computer-readable storage medium storing program code that is executable by a computing device to cause the computing device to
- implement a data flow structure, the data flow structure comprising:
- a two-dimensional lattice of a plurality of nodes;
- a gun that is configured to
- select one node of the plurality of nodes as an input node according to a distribution function associated with the gun, and
- transmit a token to the input node;
- and
- a detecting node configured to receive tokens from the plurality of nodes,
- wherein each node of the plurality of nodes is configured to, in response to receiving one token from the gun or a neighboring node of the plurality of nodes,
- select a mathematical function from a predetermined group of functions such that the selected mathematical function is added to a sequence of mathematical functions defining a final mathematical function, or
- select a next node to which to forward the one token, where the next node is the detecting node or another neighboring node of the plurality of nodes, and
- transmit the one token to the selected next node, and
- determine a final mathematical function based on
- causing the gun to transmit the token to the input node,
- tracking a sequence of nodes of the plurality of nodes traversed by the token from the gun to the detecting node, and
- in response to the token being received at the detecting node from the gun via the sequence of nodes, logging a sequence of mathematical functions that are each selected by a separate node of the sequence of nodes, in an order corresponding to an order of the separate nodes of the sequence of nodes, to define the final mathematical function.
A computing device, comprising:
- a memory storing program code;
- and
- a processor configured to execute the program code to
- implement a data flow structure, the data flow structure comprising:
- a two-dimensional lattice of a plurality of nodes;
- a gun that is configured to
- select one node of the plurality of nodes as an input node according to a distribution function associated with the gun, and
- transmit a token to the input node;
- and
- a detecting node configured to receive tokens from the plurality of nodes,
- wherein each node of the plurality of nodes is configured to, in response to receiving one token from the gun or a neighboring node of the plurality of nodes,
- select a mathematical function from a predetermined group of functions such that the selected mathematical function is added to a sequence of mathematical functions defining a final mathematical function, or
- select a next node to which to forward the one token, where the next node is the detecting node or another neighboring node of the plurality of nodes, and
- transmit the one token to the selected next node, and
- determine a final mathematical function based on
- causing the gun to transmit the token to the input node,
- tracking a sequence of nodes of the plurality of nodes traversed by the token from the gun to the detecting node, and
- in response to the token being received at the detecting node from the gun via the sequence of nodes, logging a sequence of mathematical functions that are each selected by a separate node of the sequence of nodes, in an order corresponding to an order of the separate nodes of the sequence of nodes, to define the final mathematical function.
Dependencies are inferred from the claim text.