A system for producing a mixture that reproduces a smell, taste, or somatic sensation of a target substance, from a combination consisting of multiple candidate substrates of smell, taste, or somatic sensation, the system being configured to:
- (i) set, with respect to one or multiple desired olfactory, taste, or somatosensory receptors, a function fiT representing a response intensity of the receptor for the substance of interest;
- (ii) set a function fiR representing a response intensity of the receptor for the combination consisting of the multiple candidate substrates of smell, taste, or somatic sensation and having a concentration of each of the candidate substances as a variable;
- and
- (iii) perform optimization for a functional F, and determine a concentration of each of the candidate substances when the functional F takes an optimal value as a concentration of a recipe for the target smell, taste, or somatic sensation, wherein the functional F has as arguments all of error functions gi related to each receptor, and is minimized when the error functions are minimized for all of the receptors, and wherein an error function gi related to each receptor characterizes an error between the function fiT and the function fiR for each receptor, and is minimized when the function fiT and the function fiR match each other,
- wherein the target substance is a single compound or a mixture of multiple compounds.