Multiobjective Optimization Approach The
Multiobjective Optimization Approach The
Multiobjective Optimization
Approach: Thermal Food Processing
A. ABAKAROV, Y. SUSHKOV, S. ALMONACID, AND R. SIMPSON
ABSTRACT: The objective of this study was to utilize a multiobjective optimization technique for the thermal steril-
ization of packaged foods. The multiobjective optimization approach used in this study is based on the optimization
of well-known aggregating functions by an adaptive random search algorithm. The applicability of the proposed ap-
proach was illustrated by solving widely used multiobjective test problems taken from the literature. The numerical
results obtained for the multiobjective test problems and for the thermal processing problem show that the pro-
Introduction 1999a, 1999b; Alves and Almeida 2007) and are based on the uti-
C 2009 Institute of Food Technologists
R
Vol. 74, Nr. 9, 2009—JOURNAL OF FOOD SCIENCE E471
doi: 10.1111/j.1750-3841.2009.01348.x
Further reproduction without permission is prohibited
Multiobjective optimization approach . . .
NSGA approach has been the need for specifying the tunable shar- Basic Principles of Multiobjective Optimization
ing parameter σ share . Additionally, this approach has high compu-
tational complexity, including nondominated sorting and a lack of Pareto-optimal solutions
elitism (Sarkar and Modak 2005). A general multiobjective optimization problem can be formu-
Multiobjective optimization has been rarely been implemented lated as follows:
in the food industry. One of the earliest studies concerned with
MOO utilization was published by Nishitani and Kunugita (1979), (x) = f1 (x) , f2 (x) , . . . , fl (x) → min (1)
x∈X
where the optimal flow pattern in a multi-effect evaporator sys-
tem was determined (Seng and Rangaiah 2008). Over the last few
where:
decades around 40 papers on MOO have been published, where
X ⊂ Rn is a nonempty set of feasible decisions (a proper subset
a variety of applications were proposed for the food industry sec-
of Rn ),
tor (Kopsidas 1995; Kiranoudis and others 1999; Kiranoudis and
x = x1 , x2 , . . . , xn ∈ X is a real n − vector decision variable, and
Markatos 2000; Krokida and Kiranoudis 2000; Therdthai and oth-
f i :Rn → R are particular multiobjective functions.
ers 2002; Erdogdu and Balaban 2003; Gergely and others 2003;
We assume that all of the constraints are included in the partic-
Hadiyanto and others 2009). The most interesting of such applica-
ular objective functions (1) by utilizing the penalty functions (Him-
E: Food Engineering &
melblau 1972).
Thermal processing is an important method of food preserva-
If no vector x∗ = x∗1 , x∗2 , . . . , x∗n ∈ X exists such that x∗ =
tion in the manufacture of shelf-stable packaged foods, and it has
arg minx∈X fi (x), ∀i ∈ 1:l, that is if no vector exists that is optimal
been the cornerstone of the food processing industry for more than
for all objectives concurrently, then there is no unique optimal
a century (Teixeira 1992). The basic function of a thermal process
solution—if it exists we call such a solution a utopian solution—and
is to inactivate bacterial spores of public health significance as well
a concept of acceptable solutions is needed. The subset W P(X) =
as food spoilage microorganisms in sealed containers of food, us-
{xp ∈ X: such that there does not exist an x ∈ X with f i (x) ≤ f i (xp ),
ing heat treatments at temperatures well above the ambient boiling
∀i ∈ 1:l} is called the set of Pareto-optimal solutions of the problem
point of water in pressurized steam retorts (autoclaves). Excessive
(1). Pareto-optimal solutions are the only acceptable solutions of a
heat treatments should be avoided because they are detrimental to
multiobjective optimization problem, since any other solution can
food quality and underutilize plant capacity (Simpson and others
be improved. Pareto-optimal solutions are also known as nondom-
2003).
inated or efficient solutions. The space in E l formed by the points
Thermal process calculations, in which process times at spec-
of the set P(X) = {x | x ∈ W P(X) } is called a Pareto optimal frontier
ified retort temperatures are calculated to achieve safe levels of
or front. Figure 1 provides a visualization of the definitions made
microbial inactivation (lethality), must be carried out carefully to
for the 2-dimensional problem (1) and 2 particular objectives.
assure public health safety and minimum probability of spoilage.
The following definition ensures whether a set of solutions be-
Therefore, the accuracy of the methods used for this purpose is of
long to a local Pareto-optimal set (Deb 1999a, 1999b).
importance to food science and engineering professionals working
Local Pareto-optimal solutions. The set W P ′ (X) is called a set
in this field (Holdsworth and Simpson 2007). Considerable work
of local Pareto-optimal solutions for any x′ ∈ W P ′ (X), when the fol-
has been reported in the literature, showing that variable retort
lowing condition holds:
temperatures (VRT) can be used to marginally improve the quality
of canned food and significantly reduce processing times in com-
fi x′ ≤ fi (x) , ∀i ∈ 1 : l,
parison to traditional constant retort temperature (CRT) process- (2)
ing (Teixeira and others 1975; Banga and others 1991, 2003; Chen x ∈ Bε (X) ⊂ X, Bε (X) = x x − x′ ≤ δ
and Ramaswamy 2002).
where δ is a small positive number.
Optimization of thermal sterilization is an optimal control prob-
lem, where it is necessary to search for the best retort temperature
as a function of process time. Banga and others (1991) showed that Methodology
this optimal control problem could be transformed into a nonlin-
ear programming (NLP) problem, and in most cases, the NLP prob- Multiobjective optimization approach
lem became a multimodal optimization problem with several types The multiobjective optimization approach used in this study is
of constraints. This problem has been solved by a series of opti- based on optimizing the following aggregating functions by us-
mization techniques, but only in the context of the single-objective ing the adaptive random search method (Sushkov 1969; Abakarov
optimization problem. These techniques include the gradient- and Sushkov 2002; Simpson and others 2008; Abakarov and others
based methods (Vassiliadis and others 1994), the stochastic method 2009).
known as integrated controlled random search (ICRS) (Banga and Function 1. Linear weighted sum aggregating function
l
Casares 1987), genetic algorithms (Chen and Ramaswamy 2002)
(x) = λi fi (x) → min
and the adaptive random search method (ARSM) (Simpson and x∈X
i=1
others 2008). l (3)
The purpose of this study was to utilize a multiobjective opti- λi = 1, λi ≥ 0,
mization technique for solving the optimization problem of the i=1
thermal processing of packaged foods. The food quality factors where λi is the weight used for the ith particular objective function
(thiamine and texture retentions of pork puree) (Holdsworth and f i (x).
Simpson 2007) and processing time were considered as particu- As mentioned previously, this and the following aggregating
lar objective functions. The applicability of the proposed approach functions were used to transform the initial MOO problem (1) into
was further illustrated by solving widely used multiobjective test a single global optimization problem such that their optimal solu-
problems taken from the literature (Srinivas and Deb 1994; Deb tions for several chosen parameters give us 1 Pareto-optimal point.
1999a, 1999b). The procedure of computing the Pareto-optimal point, involving
aggregating function 1, is simple: choose a value of the random Function 3. The penalty aggregating function,
weight vector λ and optimize the single-objective function (3). If
the solution obtained is optimal, then this solution belongs to the l
(x) = fk xs + P j xs → min
set of Pareto-optimal ones (Deb 1999a). Thus, the aggregating func- (6)
x∈X
j=1
tion (3) allows the computation of any Pareto-optimal solution by
choosing a value of the weight vector λ and optimization of an ob-
tained single objective function, but in the case of convex Pareto- where k, k ∈ 1:l is a randomly chosen number at the 1st step of an
optimal front only (Steuer 1985; Deb 1999a). The approximation of adaptive random search of a particular objective function, f k (xs )
the Pareto-optimal front can be computed by generating the values is the value of the kth particular objective function at step s of the
of the weight vector λ from an appropriate probability distribution; ARSM, and P j (xs ) is the penalty function of the jth particular ob-
for example, from a uniform probability distribution, since a uni- jective function computed at step s of the ARSM. The following for-
form probability distribution does not require a priori knowledge mula is used to compute the penalties P j (xs ), j ∈ 1:l:
of the multiobjective problem to be solved.
P j xs = A f j xs − f j xs−1 + f j xs − f j xs−1
Function 2. Weighted min–max aggregating function (7)
Physical Properties
x∈X i∈1:l
l
(4) The optimization process of function (6) could be interpreted as
λi = 1, λi ≥ 0. minimization of the kth particular objective function over x subject
i=1 to the constraints f j (xs ) ≤ ξ j , j ∈ 1:l, where ξ j = f j (xs−1 ). The ap-
The procedure of computing the Pareto-optimal point, involving proximation of a Pareto-optimal front is computed by generating
aggregating function 2 consists of choosing a value of the random the k-values from a uniform probability distribution. The penalty
weight vector λ and optimizing the single-objective function (4). aggregating function is also applicable in the case of a nonconvex
The optimization process for 1 turn consists of minimization over Pareto-optimal front.
x of the particular objective function, which has a maximum value, The aggregating functions (3) and (4) are well known in MOO,
that is, function (4) performs a minimization of the maximum pos- and function (5) is proposed by the authors.
sible weighted loss. Function (4) enables the finding of solutions of
the nonconvex Pareto-optimal fronts, and as before, a priori knowl- Adaptive random search
edge of the system can be implemented by using a probability dis- The adaptive random search method belongs to a specific class
tribution to generate the values of weight vector, λ. The uniform of global stochastic optimization algorithms (Zhigljavsky 1991;
probability distribution might be the most convenient choice. Zhigljavsky and Zilinskas 2008). This class of algorithms is based
The 3rd aggregating function could be considered a modification on generating the decision variables from a given probability dis-
of the following well-known ξ -perturbation (or ξ -constant): tribution, and the term ‘‘adaptive” consists of modifications to the
probability distribution utilized in the searching process, which,
(x) = min fk (x) (5) throughout the whole search process, act as minimum compu-
x∈X
tations of the objective function, locating global solutions. The
subject to:
pedestal probability distribution is utilized in the adaptive random
f j (x) ≤ ξ j , j ∈ 1 : l, k = j search. After every calculation of problem (1), the pedestal distri-
bution of x = x1 , x2 , . . . , xn is modified so that the probability of
where ξ j are constants. In this case, the single optimization prob- finding the optimal value of the objective function is increased.
lem is constructed by choosing all but 1 particular objective as Let I r ⊂ X be a prospective interval for variable xr , r ∈ 1:n and
constraints. Only one is used as the objective function. The approx- 2q be the width of each prospective interval. Let I be a Cartesian
imation of the Pareto-optimal front can be computed by progres- product of sets I r , r ∈ 1:n. For the random search algorithm I is in-
sively changing the ξ -constant values. An important disadvantage terpreted as a prospective subdomain with center point x 0r , r ∈ 1:n.
in utilizing this function is that the knowledge of an appropriate The procedure of the adaptive random method can be described
range of ξ -constant values for each particular objective function is as follows:
required a priori. This disadvantage was eliminated in the follow- 1. Set the total number of random search iterations Ns .
ing aggregating function by utilization of the penalty functions, as 2. Set the center point x0r , r ∈ 1:n, as the center point of the initial
follows. prospective subdomain I.
1 − ps
hs = (9)
1 − vs
1 1
qs+1 = qs (2ε) Ns , q0 = (10)
2
n
vs = 2qs (11)
s s ( pmin − 1)
⎧
⎪
⎪ + 1, if 0 ≤ vs ≤ vmin,
smin
⎨
ps = s (12)
v (1 − pmin ) pmin − vmin
if vmin ≤ vs ≤ 1
⎪
⎪
⎩ + ,
1 − vmin 1 − vmin
mulates information about the solved problem and transforms ii. C(t f ) ≥ C d , where C d is the desired volume-average final
the pedestal frequency distribution according to the computa- quality retention value and is calculated as shown in Eq. 16:
tions performed. Transformations consist of reducing the devia-
(T − Tre f )
⎡ ⎤
tion of the pedestal distribution (or prospective subdomain I ⊆ L R tf
2 ⎢ ln 10
X) around the mean (or the center point x0i , i ∈ 1:n), which is the C(t) = C 0 exp⎣− 10 z ⎦drdz (16)
⎥
L R2 0 0 Dre f 0
current best solution x0 ∈ X, f (x0 ) < f x j , ∀ j ∈ 1 : s. Figure 2B
Physical Properties
2. Find a retort function,T rt (t), T low ≤ T rt (t) ≤ T hight , such that
the final process time tf is minimized subject to the same lethal-
Multiobjective optimization of thermal processing
ity requirement above, while the quality retention must not fall be-
In the particular case of a cylindrical container with radius R and
neath some specified minimum;
height 2L, the mathematical model describing heat transfer by con-
3. Find a retort function,T rt (t), T low ≤ T rt (t) ≤ T hight , such that
duction is a mixed boundary problem, as follows (Teixeira and oth-
the final process time tf is minimized subject to the same lethal-
ers 1969):
ity requirement mentioned above, while the quality retention must
not fall beneath some specified minimum, and energy consump-
∂2T ∂2T
∂T 1 ∂T
=α 2
+ + 2 (13) tion must not exceed a specified maximum; minimum and maxi-
∂t ∂r r ∂r ∂z
mum values are computed at constant retort temperature profiles
(Simpson and others 1993).
where T is temperature, t is time, r and z are radial and vertical lo-
In the general case, the function T rt (t) over t ∈ [0:tf ] can be pa-
cations within the container, and alpha (α) is the thermal diffusivity
rameterized using Np points, and during each time interval tk′ =
of the product.
[tk , tk+1 ), k ∈ 0:(Np − 1), the value of T rt (tk′ ) remains constant at
The model has the following initial and boundary conditions (by
uk (Teixeira and others 1975; Banga and others 1991, 2003). How-
symmetry):
ever, in this case, the use of a cubic spline in approaching global
optimization problems with random search techniques can pro-
T (R, z, t) = Trt (t),
duce superior results over discrete step-wise functions (Simpson
T (r, L, t) = Trt (t), and others 2008), mainly because the cubic spline approximation
∂T allows for significantly reducing the number of decision variables
(0, z, t) = 0, (14) and therefore the necessary number of objective function compu-
∂r
∂T tations to reach the global solution. Therefore, the approximation
(r, 0, t) = 0,
∂z by the cubic spline was utilized in this study to find optimal vari-
T (r, z, 0) = Tin, able retort temperature profiles.
In the general case, the single-thermal-process optimization
where T rt (t), t ∈ [0, tf ] will be the retort temperature as a function problem utilizing the cubic spline approximation can be presented
of time, and T in is the initial temperature at t = 0. as:
The lethality constraint can be specified as follows:
(u1 , u2 , . . . , uNP −1 , t f ) = t f + P1 + P2 + P3 , t f ∈ [tle f t, tright ] (17)
i. F 0 (tf ) ≥ F d0 , where F d0 is the final required lethality and is cal-
culated as a function of time and temperature at the critical
where ui , i ∈ 1:(Np − 1) are the control variables, and tleft and tright
point (cold spot), normally the geometric center of the con-
are obtained from the following expressions:
tainer (in the case of conduction-heated canned foods), ac-
cording to the following equation: (Tlow − Tre f )
tright
F0d = 10 z dt (18)
tf (T − Tre f ) 0
F0 (t) = 10 z dt (15)
0 (Thight − Tre f )
tle f t
F0d = 10 z dt (19)
where T is the temperature at the critical point or cold spot, 0
and T ref is the reference temperature, normally equal to
121.1 ◦ C.
P 1 and P 2 are the penalty functions for lethality and nutrient
Quality retention, on the other hand, is greatly affected by
retention, respectively; the following expressions can be used as
the nonuniform temperature distribution within the package
penalty functions:
from the heated boundary to the cold spot, and it must be in-
tegrated in space over the volume of the container as well as tf
over time. To accomplish this integration over both space and A × F0d − F0 (t) + F0d − F0 (t)
P1 = (20)
time, the following approach was used: t=0
texture retention of pork puree were considered as particular ob- optimal fronts).
Physical Properties
jective functions. Each of the quality factors can be computed from Test Problem 1.
expression (16) with its corresponding Dref and z values. The last f1 = 4x1 → min,
x
chosen particular objective is the thermal process time; therefore,
the following multiobjective optimization of the thermal process f2 = g (x) × h ( f1 (x) , g (x)) → min, x1 , x2 ∈ [0, 1] ,
x
optimization problem considered in this study was:
where
1 (u), 2 (u), 3 (u) → min,
u∈U
⎧
⎪ x2 − 0.2 2
subject to:
⎪
⎪ 4 − 3 exp − , if 0 ≤ x2 ≤ 0.4
0.02
⎪
⎪
⎨
g (x) =
F0 (t f ) ≥ F0d ,
x2 − 0.7 2
⎪
⎪
4 − 2 exp − , if 0.4 < x2 ≤ 1.
⎪
⎪
⎪
1 (u) ≥ C 1d
⎩ 0.02
(23)
2 (u) ≥ C 2d ,
T l ≤ 3 (u) ≤ T r , ⎧
f1 (x)
α
⎨1−
⎪ , if f1 (x) ≤ g (x) ,
h ( f (x) , g (x)) = g (x)
where U is the domain of control variables ui , i ∈ 1:(Np − 1), 1 is ⎪
0, otherwise,
⎩
thiamine retention multiplied by −1, 2 is texture retention multi-
plied by −1, 3 is thermal process time, C d1 and C d2 are desired re-
tention values and T l and T r are left and right limits of the process where
time, respectively. ⎧
⎨ 0.25, if x2 < 0.4,
α=
Results and Discussion ⎩ 4, if x2 ≥ 0.4.
Figure 4 --- Results obtained from aggregating function (2) for Test Problem 1 after 250 computations.
Figure 5 --- Results obtained from aggregating function (3) for Test Problem 1 after 250 computations.
Figure 6 --- Results obtained from aggregating function (4) for Test Problem 1 after 250 computations.
f1 = x1 → min, f1 = x1 → min,
x
x
⎛ ⎞
d d
0.5
xil ⎟
⎧
xi − ⎨1− f1 (x)
if f1 (x) ≤ g (x) ,
⎜ ⎪
,
Figure 7 --- Results obtained from aggregating function (3) for Test Problem 2 after 2500 computations.
Figure 8 --- Results obtained from aggregating function (4) for Test Problem 2 after 2500 computations.
Figure 10 --- Results obtained from aggregating function (2) for Test Problem 3 after 5000 computations.
Figure 11 --- Results obtained from aggregating function (3) for Test Problem 3 after 5000 computations.
Figure 12 --- Results obtained from aggregating function (4) for Test Problem 3 after 5000 computations.
Figure 14 --- Results obtained from aggregating function (3) for Test Problem 4 after 8000 computations.
a constant retort temperature (CRT) was approximately 55% over retention were obtained at 128 ◦ C constant temperature and 69 min
the range of possibilities, which could be as low as 36%. In addi- of processing time. Taking into account the value of texture reten-
tion, the maximum and minimum levels of the texture retention tion at 116 ◦ C with a corresponding processing time of 112 min, and
were 46% and 27%, respectively. The optimum CRT process for the the value of thiamine retention at 128 ◦ C and 69 min, we obtained
product chosen in terms of thiamine retention is one in which the 2 solutions for thermal processing (see Table 2).
retort temperature is held constant at 116 ◦ C, with a corresponding As a 2nd step, the Pareto-optimal solutions of the ther-
processing time of 112 min. The optimal conditions for the texture mal processing optimization problem (23) were computed by
E: Food Engineering &
Physical Properties
Figure 15 --- Results obtained from aggregating function (4) for Test Problem 4 after 8000 computations.
utilizing each of the aggregating functions (3), (4), and (5) The 800 computations of each aggregating function were made
and the VRT profiles. For problem (23) the values 0 and by the ARSM to obtain the nondominated thermal processing so-
115 were taken as left (T l ) and right (T r ) limits of the pro- lutions (profiles). One of the obtained profiles is presented in
cess time, and the values 35% and 40% as the desired re- Figure 17. The values pmin = 0.75 and qmin = 0.35 were selected
tention values C d1 , C d2 , respectively. Table 3 through 5 present for all numerical experiments. The maximum computation time
the Pareto-optimal solutions obtained for thermal processing. spent by the aggregating function (5) for computation of the Pareto-
optimal solutions for thermal processing did not exceed 2000 s.
Table 1 --- Parameters utilized in the thermal processing
simulation study.
Can radius (m) 0.04375 Table 3 --- Summary of results from linear weighted sum
Can height (m) 0.1160 aggregating function.
Thermal diffusivity α(m2 s−1 ) 1 .5443 × 10−7 Linear weighted sum aggregating function
T 0 (◦ C) 45.00
Process Thiamine Texture
Microorganism Bacillus stearothermophilus time (min) retention (%) retention (%)
z M ,ref (◦ C) 10
T M ,ref (◦ C) 121.11 111 58 47
100 57 46
Figure 17 --- Optimum VRT profile for multiobjective thermal processing optimization problem for process time equal
to 100 min.
Table 5 --- Summary of results from penalty aggregating Chen C, Ramaswamy H. 2002. Modeling and optimization of variable retort temper-
function. ature (VRT) thermal processing using coupled neural networks and genetic algo-
rithms. J Food Engr 53(3):209–20.
Penalty aggregating function Coello Coello C, Pulido G. 2001. A micro-genetic algorithm for multiobjective opti-
mization. In: Zitzler E, Deb K, Thiele L, Coello Coello CA, Corne D, editors. First
Process Thiamine Texture international conference on evolutionary multi-criterion optimization. Zurich,
time (min) retention (%) retention (%) Switzerland: Springer-Verlag. Lecture Notes in Computer Science Nr 1993. p
126–40.
106 58 45 Corne D, Knowles J, Oates M. 2000. The Pareto envelope-based selection algorithm for
90 55 48 multiobjective optimization. In: Schoenauer M, Deb K, Rudolph G, Yao X, Lutton E,
80 53 47 Merelo JJ, Schwefel HP, editors. Proceedings of the Parallel Problem Solving from
76 51 48 Nature VI Conference. Paris, France: Springer. Lecture Notes in Computer Science
nr 1917. p 839–48.
56 45 43
Czyzak P, Jaszkiewicz A. 1998. Pareto simulated annealing—a metaheuristic tech-
49 38 43 nique for multiple-objective combinatorial optimization. J Multi-Criteria Decision
Anal 7:34–47.
Deb K. 1999a. Evolutionary algorithms for multi-criterion optimization in engi-
neering design. In: Miettinen K, Mäkelä M, Neittaanmäki P, Périaux J, editors.
Proceedings of Evolutionary Algorithms in Engineering and Computer Science
From Table 2 to 5, we can see that the VRT profiles are capable (EUROGEN-99). p 135–61.
of achieving higher levels of quality retention with lower process Deb K. 1999b. Multiobjective genetic algorithms: problem difficulties and construc-
tion of test problems. Evol Comput 7(3):205–30.
time, and thereby the VRT optimization involved in the multiobjec-
E: Food Engineering &
tive optimization of thermal processing of food allows for obtaining the epoxy-polymerization process using multi-objective evolutionary computa-
tion. Chem Engr Sci 59:4261–77.
global Pareto-optimal solutions. Erdogdu F, Balaban M. 2003. Complex method for nonlinear constrained optimiza-
Depending on the real-world application, expert food engineers tion of thermal processing multi-criteria (muliti-objective function). Food Sci Hum
Nutr 26(3):303–14.
can choose 1 suitable “best” solution from among those presented Erickson M, Mayer A, Horn J. 2001. The niched Pareto genetic algorithm 2 applied
in Table 3 to 5. to the design of groundwater remediation systems. In: Zitzler E, Deb K, Thiele L,
Coello Coello CA, Covne D, editors. First international conference on evolutionary
multi-criterion optimization, Zurich, Switzerland: Springer-Verlag. Lecture Notes
Conclusions in Computer Science nr 1993.
Simpson R, Almonacid-Merino S, Torres J. 1993. Mathematical models and logic Teixeira A, Zinsmeister G, Zahradnik J. 1975. Computer simulation of variable retort
for the computer control of batch retorts: conduction-heated foods. J Food Engr control and container geometry as a possible means of improving thiamine reten-
20(3):283–95. tion in thermally-processed foods. J Food Sci 40(3):656–9.
Simpson R, Almonacid S, Teixeira A. 2003. Optimization criteria for batch retort bat- Therdthai N, Zhou W, Adamczak T. 2002. Optimization of the temperature profile in
tery design and operation in food canning-plants. J Food Proc Engr 25(6):515–38. bread baking. J Food Engr 55:41.
Simpson R, Abakarov A, Teixeira A. 2008. Variable retort temperature optimization Vassiliadis V, Pantelides C, Sargent R. 1994. Solution of a class of multistage dynamic
using adaptive random search techniques. J Food Control 19(11):1023–32. optimization problems. Problems without path constraints. Ind Engr Chem Res
Solomatine D. 1998. Genetic and other global optimization algorithms—comparison 33(9):2111–22.
and use in model calibration. Proc. 3rd Intl. Conf. Hydroinformatics, Copenhagen, Zhigljavsky AA. 1991. Theory of global random search. Dordrecht: Kluwer Academic
1998. p 1021–8. Publishers.
Solomatine D. 2005. Adaptive cluster covering and evolutionary approach: compar- Zhigljavsky A, Zilinskas AG. 2008. Stochastic global optimization. Ser. Springer op-
ison, differences and similarities. Proc. IEEE Congress on Evolutionary Computa- timization and its applications, Vol. 9. Berlin: Springer-Verlag. xvi+362 p. ISBN:0-
tion, Edinburgh, U.K., 1959–1966. 387-36720-0.
Srinivas N, Deb K. 1994. Multi-objective function optimization using non-dominated Zitzler E, Thiele L. 1998. Multiobjective optimization using evolutionary
sorting genetic algorithms. Evol Comput 2(3):221–48. algorithms—a comparative case study. In: Eiben AE, Back T, Schoenauer M,
Steuer R. 1985. Multiple criteria optimization: theory, computation and application. Schwefel HP, editors. Parallel problem solving from nature, V. Berlin, Germany:
New York: John Wiley & Sons. Springer. p 292–301.
Sushkov YU. 1969. Method, algorithm and program of random search. Leningrad: Zitzler E, Thiele L. 1999. Multiobjective evolutionary algorithms: a comparative
VNII Transmash. 43 p. case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–
Teixeira A. 1992. Thermal process calculations. Chapter 11 in Heldman DR, Lund 71.
DB, editors. Handbook of food engineering. New York: Marcel Dekker, Inc. p 563– Zitzler E, Laumanns M, Thiele L. 2001. SPEA2: improving the strength Pareto evo-
619. lutionary algorithm. Technical report 103, Computer Engineering and Networks
Physical Properties
trient retention in thermal processing of conduction-heated foods. Food Technol CH-8092 Zurich, Switzerland.
23(6):137–42.