| Literature DB >> 35243356 |
Tanmay Sarkar1, Molla Salauddin2, Alok Mukherjee3, Mohammad Ali Shariati4, Maksim Rebezov4,5,6, Lyudmila Tretyak7, Mirian Pateiro8, José M Lorenzo8,9.
Abstract
Bio-inspired optimization techniques (BOT) are part of intelligent computing techniques. There are several BOTs available and many new BOTs are evolving in this era of industrial revolution 4.0. Genetic algorithm, particle swarm optimization, artificial bee colony, and grey wolf optimization are the techniques explored by researchers in the field of food processing technology. Although, there are other potential methods that may efficiently solve the optimum related problem in food industries. In this review, the mathematical background of the techniques, their application and the potential microbial-based optimization methods with higher precision has been surveyed for a complete and comprehensive understanding of BOTs along with their mechanism of functioning. These techniques can simulate the process efficiently and able to find the near-to-optimal value expeditiously.Entities:
Keywords: Food industry; Food process optimization; Metaheuristic; Nature-inspired algorithm
Year: 2022 PMID: 35243356 PMCID: PMC8866069 DOI: 10.1016/j.crfs.2022.02.006
Source DB: PubMed Journal: Curr Res Food Sci ISSN: 2665-9271
Fig. 1The white, grey and black box models used in the food processing industry.
Software available in the field of optimization.
| Name of software | Open source (OS) | Country of origin/Developer | Operating system | URL |
|---|---|---|---|---|
| Advanced Simulation Library (ASL) | OS | Avtech Scientific | Mac, Linux, Windows, FreeBSD | |
| APMonitor | OS | APMonitor | Linux, Windows | |
| Aspen HYSYS | LS | Aspen Technology | Windows | |
| Aspen Plus | LS | Aspen Technology | Windows | |
| BatchColumn | LS | ProSim | Windows | |
| ChromWorks | LS | YPSO-FACTO | Windows | |
| Cycle-Tempo | LS | Asimptote | Windows | |
| DynoChem | LS | Scale-up Systems | Windows | |
| OptiRamp | LS | Statistics & Control, Inc. | Windows | |
| Prode Process Interface | LS | Prode Software | Windows | |
| ProSimPlus | LS | ProSim | Windows | |
| ROMeo | LS | AVEVA | Windows | |
| Reaction Lab | LS | Scale-up Systems | Windows | |
| AIMMS | OS | AIMMS | Windows | |
| AMPL | OS | Windows POSIX, Linux | ||
| ASTOS | OS | Astos | Mac, Linux, Windows, FreeBSD | |
| CPLEX | OS | IBM | Linux | |
| Couenne | OS | COIN-OR | Linux | |
| FICO Xpress | OS | FICO | Linux | |
| GEKKO Python | OS | GEKKO | Linux | |
| Gurobi | OS | Gurobi Optimization | Linux | |
| LIONsolver | OS | LIONLAB | Linux | |
| MIDACO-Solver | OS | MIDACO-SOLVER | Linux | |
| MINTO | OS | CORAL | Linux | |
| MOSEK | OS | MOSEK ApS | Linux | |
| PottersWheel | OS | PottersWheel | Linux | |
| SCIP | OS | Zuse Institute Berlin (ZIB) | Linux | |
| WORHP | OS | WORHP | Linux | |
| ALGLIB | LS | ALGLIB Project | Windows POSIX, Linux | |
| Altair HyperStudy | LS | Altair Engineering, Inc. | Linux | |
| Artelys Kniutro | LS | ARTELYS | Linux | |
| BARON | LS | The Optimization Firm | Mac | |
| COMSOL Multiphysics | LS | COMSOL | Linux | |
| FEATool Multiphysics | LS | Precise Simulation | Mac | |
| FICO Xpress | LS | FICO | Linux | |
| FortMP | LS | OptiRisk Systems | Linux | |
| GAMS | LS | GAMS Development Corp. | Linux | |
| HEEDS MDO | LS | Siemens Digital Industries Software Inc | Linux | |
| IMSL Numerical Libraries | LS | Perforce Software | Windows | |
| IOSO | LS | Sigma Technology | macOS | |
| Kimeme | LS | Cyberdynesoft | Windows | |
| LINDO | LS | LINDO Systems, Inc. | Linux | |
| modeFRONTIER | LS | ESTECO SpA | Windows | |
| Maple | LS | Waterloo Maple Inc. | Linux | |
| MATLAB | LS | The MathWorks | Linux | |
| Mathematica | LS | Wolfram | Linux | |
| ModelCenter | LS | Phoenix Integration | Linux | |
| NAG | LS | Numerical Algorithms Group Ltd | Linux | |
| NMath | LS | CenterSpace Software | Windows | |
| Optimus platform | LS | Noesis Solutions | Linux | |
| optiSLang | LS | ANSYS, Inc | Linux | |
| OptiY | LS | OptiY GmbH | Windows | |
| pSeven | LS | DATADVANCE | Windows | |
| SAS | LS | SAS Institute Inc. | Linux | |
| SmartDO | LS | FEA-Opt Technology Co. Ltd. | Windows | |
| SNOPT | LS | Centre for Computational Mathematics. University of California, San Diego | Linux | |
| TOMLAB | LS | TOMLAB | Windows (32/64-bit) Linux/OS X 64-bit |
Classification of Bio-inspired optimization techniques (Developed onwards from the year of 2016).
| Class | Optimization algorithm | Year | Abbreviated form | Reference |
|---|---|---|---|---|
| Evolution based | Artificial Infections Disease | 2016 | AIDO | |
| Earthworm Optimization | 2018 | EOA | (G. . | |
| Improved Genetic Immune | 2017 | IGIA | ||
| Virulence Optimization | 2016 | VOA | ||
| Plants based | Artificial Flora Optimization | 2018 | AFO | |
| Natural Forest Regeneration | 2016 | NFR | ||
| Root Tree Optimization | 2016 | RTOA | ||
| Tree Growth | 2018 | TGA | ||
| Tree Physiology Optimization | 2018 | TPO | ||
| Social Human Behavior | Adolescent Identity Search | 2020 | AISA | |
| Cognitive Behavior Optimization | 2016 | COA | (M. | |
| Swarm intelligence based | Andean Condor | 2019 | ACA | |
| Bald Eagle Search | 2020 | BES | ||
| Bison Behavior | 2019 | BBA | ||
| Biology Migration | 2019 | BMA | ||
| Binary Whale Optimization | 2019 | BWOA | ( | |
| Cultural Coyote Optimization | 2019 | CCOA | ||
| Dragonfly Swarm | 2021 | DSA | ||
| Emperor Penguins Colony | 2019 | EPC | ||
| Harry's Hawk Optimization | 2019 | HHO | ||
| Naked Moled Rat | 2019 | NMR | ||
| Nomadic People Optimizer | 2020 | NPO | ||
| Regular Butterfly Optimization | 2019 | RBOA | ||
| Squirrel Search | 2019 | SSA | ||
| Golden eagle optimizer | 2021 | GEO | ||
| COOT bird optimization | 2021 | COOT | ||
| Dingo Optimization | 2021 | DOA | ( | |
| Human-Based Algorithms | Harmony Search | 2001 (modified HS have been developed during 2016–2020) | HS | ( |
| Ali Baba and the forty thieves algorithm | 2021 | AFT | ||
| Firework Algorithm | 2010 (Different variants are evolved during 2010–2019) | FWA | (J. | |
| Soccer Inspired (In total 8 types of SI are available) | 2009–2021 | SI | ||
| Math's Based Algorithms | Sine Cosine Algorithm | 2016 | SCA | |
| Chaos Game Optimization | 2021 | CGO | ||
| Stochastic Fractal Search | 2015–2021 | SFS | ( | |
| Hyper-Spherical Search algorithm | 2014 | HSS |
Different bio-inspired (metaheuristic) techniques in food process optimization.
| Optimization algorithm | Food product | Processing method | Aim of the optimization | Parameters considered | Metrics to determine aptness of the optimization technique | Optimized condition | Reference |
|---|---|---|---|---|---|---|---|
| ANN-PSO | Rasgulla (Sweetened cheese ball) | Hot air drying | Maximize the total colour value | Drying temperature, cooking time, pineapple amount | R2 (0.934) | Drying temperature = 80 °C, pineapple amount = 35%, Cooking time = 5 min | |
| Microwave drying | Maximize the total colour value | Power level, | R2 (0.97814) | Power level = , cooking time = , pineapple amount = | |||
| Freeze drying | Maximize the total colour value | cooking time, pineapple amount | R2 (0.9789) | cooking time, pineapple amount | |||
| microwave convective drying | Maximize the total colour value | Drying temperature, cooking time, pineapple amount | R2 (0.99021) | Drying temperature, cooking time, pineapple amount | |||
| GA-SVM | pork meat | GC-MS analysis of bacteria-infested meat followed by e-nose detection | Quantification of bacterial load | Produced volatile compounds | R2 (0.986), RMSE (0.1370 | – | |
| R2 (0.989), RMSE (0.145) | |||||||
| R2 (0.966), RMSE (0.148) | |||||||
| PSO SVM | E-nose sensor-based data acquisition | Quantification of bacterial load | Produced volatile compounds | Prediction accuracy = 98.5% | – | ||
| GA SVM | Prediction accuracy = 96.87% | ||||||
| GS SVM | Prediction accuracy = 94.79% | ||||||
| Hybrid GA | Anthocyanin from purple sweet potato | – | Maximization the anthocyanin production | liquid-to-solid ratio (mL/g), | 0.95 | 40:1 liquid-to-solid ratio, 23% ethanol concentration, 22% ammonium sulphate concentration, and a pH of 3.2407 | |
| ANN-GA | Puffed rice | microwave puffing of preconditioned rice | To predict the values of expansion ratio and puffing percentage of puffed rice | microwave power, puffing time, butter level, and sodium bicarbonate level | R2 (0.99) | 850 W of microwave power, 35 s of puffing time,5.26% of butter, and 1.46% of sodium bicarbonate | (K. K. |
| PSO | drying of sliced pineapple | Heating of pineapple slices | To find out the better performance and better range of the temperature and moisture content | ventilation rate and heater | Integral square error, Overshoot (%), Settling time (sec) | – | |
| GA | |||||||
| Artificial | production of succinate and lactate in | – | To predict an near-to-optimal set of solutions in order to optimize the production rate of succinate and lactate | Numbers of gene knockout | – | Numbers of gene | |
| ANN-GA | Beef, pig liver, lamb, cod, shark, apple, Tylose, Mashed potatoes | Freezing and thawing | Prediction of foods freezing and thawing times | shape factor, characteristic dimension, | Average absolute relative error (8.52%), average relative error (0.44%) | – | |
| GA | fish oil microencapsulation | to study the influence of emulsion characteristics on energy efficiency and quality of | to optimize the emulsion preparation procedure for the production of | Aqueous phase content, | R2 (0.9973) | Aqueous phase content = 27.12%, oil proportion in total solids = 10.82%, and emulsification time = 13.23 min. | |
| Multi-objective particle | ostrich meat | deep-fat frying in microwave | Optimization of shrinkage, moisture content, and fat content | microwave power, temperature and frying time | mean absolute | – | |
| GA | olive oil | ultrasound-assisted bleaching | optimization of ultrasound-assisted bleaching of | ultrasonic | R2 (0.9228), MSE (0.0248) | ultrasonic | |
| PSO and | tapioca | Fluidized Bed Drying | Error minimization in three-phase | temperatures of the | |||
| GA | cooking of a fish and | Extrusion | Maximumisation of expansion ratio, water solubility index and minimum hardness, bulk density | barrel temperature (C), screw speed (rpm), fish content (%) and feed | Percentage error (6.4–22.7%) | fish content | |
| GA-ANN | Pretreated Fried Mushroom | Frying | Modeling | osmotic condition (dimensionless), gum coating conditions (dimensionless), frying temperature (°C), and | R2 for moisture content = 0.93 | – | |
| GA | Potatoes/French fries | Microwave treated frying operation | Optimization of moisture content, oil content, texture and color | microwave power | R2 (0.9946–0.9686) | 400–500 W for 3–4 min and frying at 180 °C for 6–6.5 min | |
| GA | fish and | extrusion process | effects of the process variables for minimization of moisture and fat and maximization of the protein content of the extrudates | barrel temperature, screw speed, | R2 (0.94–0.99) | – | |
| GA | Broken rice | extrusion process | Maximumisation of expansion ratio, water solubility index and minimum hardness, bulk density | Screw speed, die temperature, feed moisture content | – | Screw speed = 500 rpm, die temperature = 110 °C, feed moisture content = 12% | ( |
| GA | Rice based snack | extrusion process | Optimization of water | feed moisture, screw speed, barrel temperature | R2 (0.788–0.894) | feed moisture = 44.59%, screw speed = 323 rpm, barrel temperature = 65.82 °C | |
| ANN-GA | vegetable oil | hydrogenation process | total trans isomer minimization; maximization of cis-oleic acid formation | Temperature, H2 pressure, catalyst condition, mixing time | R2 (0.9627), MSE (0.016) | Temperature = 159.4 °C, H2 pressure = 351.6 kPa, catalyst (Ni) condition = 0.091%, mixing time = 11.67 s | |
| GA | Cocoa butter | enzymatic interesterification | Cocoa butter analog development | pressure, temperature, tristearin/camel hump fat ratio, water content, and incubation time | R2 (0.932–0.991) | Pressure = 10 MPa; temperature = 40 °C; tristearin/camel hump fat ratio ratio = 0.6:1; water content = 13% (w/w); incubation time = 4.5 h | |
| Grey Wolf optimization | Tea leaves | Microwave heating, drying, grinding | Optimization of NIR spectra wavelength for polyphenols, window gap | Wavelength | Accuracy (92.5%), R2 (0.91), root mean square error (0.32) | – | |
| Parallel Multi-Swarm | Grass Carp | Fish supply chain | Coordination mechanism designing between the supply chain management stakeholders to minimize the wholesale price | Amount of Fish supply, inventory policy | R2 (0.868) for Grass Carp | – | |
| Simulated Annealing; GA | European food dishes | Salting of food materials in the production unit | Minimizing the amount of setup processes; | Initial temperature, frozen temperature, iteration | – | Iteration: 100–200 | |
| Artificial Fish Swarm | Soybean oil | Electronic Tongue measurement | Classification between the different blends of oil | Volta metric sensor-generated parameters | – | – |
Fig. 2The general structure of any bio-inspired algorithm.
Codes for Bio-inspired optimization techniques freely available in MATLAB.
| Bio-inspired optimization techniques | URL | References |
|---|---|---|
| Fish Swarm algorithm | ||
| Whale optimization algorithm | ||
| Elephant Search Algorithm | (G.-G. | |
| Grey Wolf Optimization | ||
| Ant colony optimization | ||
| Particle swarm optimization | ||
| Genetic algorithms | ||
| Artificial Bee Colony Algorithm | ||
| Bacteria Foraging Optimization | (B. | |
| Slime Mould Algorithm | (S. | |
| Virus optimization | ( | |
| Black-widow optimization | ||
| Golden Eagle Optimizer | ||
| Dingo Optimization | ( | |
| COOT optimization algorithm | ( | |
| Chaos Game Optimization | ( |
Fig. 3Flowchart for the artificial algae optimization algorithm.
Fig. 4Flowchart for the bacterial foraging optimization algorithm.
Fig. 5Flowchart for the bacterial-GA foraging optimization algorithm.
Fig. 6Flowchart for the slime mould optimization algorithm.
Fig. 7Flowchart for the virus optimization algorithm.
Setting parameters and the key features of the bio-inspired optimization techniques.
| Bio-inspired optimization techniques | Setting parameters | Key Features |
|---|---|---|
| Fish Swarm algorithm | Crowd factor | Higher accuracy, higher fault tolerability, and flexible; |
| Whale optimization algorithm | Population size | It has the potential to achieve a global optimal solution while avoiding local optima. An ideal technique for tackling many unconstrained and/or constrained optimization problems without requiring fundamental reconstruction. |
| Elephant Search Algorithm | Population size | Semi-swarm type of algorithm |
| Grey Wolf Optimization | Population size | Simple structure and simple to implement, lower computing requirements and storage. |
| Ant colony optimization | Population size | Inherent parallelism, suitable for dynamic applications. |
| Particle swarm optimization | Particle number | No calculation related with mutation and overlapping. |
| Genetic algorithms | Population size | Easy to understand, suitable for multi-objective problem. |
| Artificial Bee Colony Algorithm | Number of onlooker bees | Ability to explore adequately and simple |
| Artificial Algae Algorithm | Population size | Semi-random selection has been considered while selecting the light source in order to avoid local minima. It has been tested for real-world problem and achieved good results. |
| Bacteria Foraging | Population size | Suitable for continuous optimization |
| Bacterial-GA Foraging | Elimination | It has been tested for real-world problem and achieved good results. |
| Slime Mould Algorithm | Population size | Promising method to achieve the optimal solution efficiently. |
| Virus optimization | Population size | The input parameters have already been defined, prohibiting researchers from entering random values. The approach can stop after a certain number of iterations. |