Sunteți pe pagina 1din 13

J Mar Sci Technol (2012) 17:481–492

DOI 10.1007/s00773-012-0182-1

ORIGINAL ARTICLE

Automatic interior space arrangement of mid-sized superyachts


using a constraint-based genetic algorithm
Jong-Ho Nam • Tat-Hien Le

Received: 2 January 2012 / Accepted: 3 May 2012 / Published online: 25 May 2012
Ó JASNAOE 2012

Abstract The interior of superyachts is either designed 1 Introduction


by an expert or modeled on previous layouts that have been
successfully designed. Changing one arrangement to the The superyacht industry is an increasingly valuable market
other is challenging and has not been tried without the and an attractive business. As of July 2011, the superyacht
buyer’s request, mostly dissuaded by the current manual market has grown by 43 %, and the wide range of mid-
design procedure. In this work, an approach to determine sized superyachts shares 70 % of the market [1]. Up to
the interior space arrangement is introduced. Space now, most superyachts have been built in Europe, where
arrangement is performed by considering various design the advanced shipbuilding countries like Italy, Netherlands,
constraints that are expressed in terms of numerical values United Kingdom, and Germany dominate the passenger
such as space occupation, shapes of spaces, and distance of ship market. Korea and China, on the other hand, have not
stairs connecting relevant spaces, and a combination of actively participated in this business, choosing to focus on
those. The genetic algorithm is adopted to yield the space the production of commercial vessels in which they dom-
arrangement formulated as an optimization problem con- inate. As a result, they fall behind in design and technology
taining multiple objectives. The solution to the space stressed in the luxurious interior design of superyachts.
arrangement problem has proven that the designer is able to The conceptual design of superyachts pursues a different
generate a specific result due to the degree of freedom direction unlike the commercial vessels that are well
allowed by the formulation. The proposed design approach equipped with modern technology and advanced engi-
has led to efficient layouts for general arrangement of mid- neering analyses. Systematic research has not been carried
sized superyachts. These possible candidates help the out and therefore such publications are very rare.
designer to choose a right arrangement based on his or her An approach to determine a preliminary hull form of
design concept or intention, which will make the interior superyachts was published by Nam et al. [2]. They focused
arrangement task much easier and faster. on the construction of a hull form by the analysis of pre-
viously built ships. Lee and Byun [3] suggested that the
Keywords Superyachts  Interior space arrangement  analysis of deck layout could lead the designer towards a
Constraint-based genetic algorithm  Weighted sum of systematic way of modern design. They also mentioned
multi-objective optimization problem that, with no universal concept or guidelines, most interior
design works were executed by experts in advanced ship-
building countries.
J.-H. Nam (&)
In regards to the determination of space, a trial attempt
Division of Naval Architecture and Ocean Systems Engineering,
Korea Maritime University, Busan, Korea for performing an interior space arrangement using the
e-mail: jhnam@hhu.ac.kr genetic algorithm was introduced, where they tried to
convert the design concept into an engineering analysis
T.-H. Le
problem [4]. Lee et al. [5] suggested that the problem of
Department of Naval Architecture and Marine Engineering,
Ho Chi Minh City University of Technology, compartment layout could be improved by using the
Ho Chi Minh City, Vietnam genetic algorithm. They included the multi-deck constraint

123
482 J Mar Sci Technol (2012) 17:481–492

but did not take the stairs into consideration in spite of their Our space arrangement problem involves multiple,
important role in space arrangement. Other efforts for the contradictory, and mostly subjective requirements, such as
optimization of general arrangement of ships were made by confliction due to the irregular shapes of neighboring
Parsons et al. [6] and updated by Daniels et al. [7]. They spaces and their locations. To reflect all the multiple yet
had a number of compartments to be arranged but treated conflicting requirements, it is suggested that the problem
each deck separately without considering the connectivity should be formulated as a variant of a multi-objective
between decks. function, which can be achieved by converting the effect of
Evolutionary algorithms, including the genetic algo- multi-objectives to a single value constructed using weight
rithm (GA, hereafter), have been recognized as being factors normalized.
efficient in solving complicated optimization problems.
The concept of GA was invented by John Holland at the
2.1 Problem formulation of multi-deck space
University of Michigan in the 1960s and popularized by
arrangement
Goldberg [8]. The GA is a method for moving one popu-
lation (strings or genes) to a new one by using a kind of
The space arrangement problem, in the form of a general
‘‘natural selection’’ together with crossover and mutation
multi-objective problem, can be defined as Eq. (1):
processes. Design variables required in determining the
interior arrangement are treated as constraints that are Optimize FðxÞ ¼ ½FSpace ðxÞ; FSub ðxÞ; FStair ðxÞ;
ð1Þ
combined with the GA. In this paper, the GA is adopted as subject to gj ðxÞ; j ¼ 1; 2; . . .m;
a primary solver since our problem can be regarded as a
variant of a multi-objective problem. where x is the design variables, gj(x) is a set of inequality
The main contribution of this research is to propose a constraints, and m is the number of constraints. Each
method of determining space arrangement based on a objective function has its role in the optimization process.
constraint-based genetic algorithm (CBGA). This approach The first two functions, FSpace and FSub, relating to the area
allows constraints to be added according to specified requirement are defined by:
requirements and a client’s preferences [9, 10]. Section 2 jAC  Alower j þ jAC  Aupper j
explains the fundamental concept and the mathematical FSpace ¼ and
ADeck
formulation required for the optimization of interior space ; ð2Þ
jASub  ASub lower j þ jASub  ASub upper j
arrangement. Various mechanisms of genetic algorithm FSub ¼
ADeck
such as encoding, evaluation, production, crossover, and
mutation are applied to the proposed CBGA in Sect. 3. where ADeck, AC, and ASub are the area of a deck, a main
Section 4 discusses the results of space arrangement space, and a subordinate space, respectively. The sub-
examples performed for different designer’s requirements. scripts, lower and upper, represent the lower and upper
limits of the corresponding area and they are defined by the
user’s preference. Detailed descriptions of those spaces
2 Formulation of space arrangement problem will be made later. The objective functions, FSpace and FSub
are the sub-fitness values in the percentage of space
In the stage of conceptual design, the designer establishes occupancy of a certain compartment compared to the
major characteristics of a ship without violating technical maximum area of a deck.
requirements, which is normally challenging and compli- On the other hand, FStair is the sub-fitness value in the
cated. In addition, he or she has to satisfy all technical and ratio of stair distance obtained to the longest distance in
aesthetical expectations of the client, who usually has each deck, as illustrated in Fig. 1.
many requests that may be conflicting with the designer’s Our goal is to minimize the sum of stair distance while
guideline. This situation becomes critical and sometimes optimizing the area of space within the client’s preferences
even controversial in designing the interior space or expert’s requirements. The objective function possesses
arrangement in which no specific engineering formulas conflicting goals and constraints like the ordinary multi-
exist. The feasible solution is normally obtained by com- objective optimization problems.
promising the client’s expectations and the designer’s To solve the problem, we assume that each deck is
restrictions. The expectations of the client and the engi- represented by 40 9 11 equally sized grids, following our
neering restrictions faced by the designer result in a com- previous work [4]. This assumption comes from the anal-
plicated and nonlinear formulation in which a number of ysis of the current design of general mid-sized superyachts
objective functions with design variables and constraints that approximately have the length of 40 m and the width
are involved. This kind of problem can be regarded as a of 11 m. The number of grids is flexible and can be defined
complex example of multi-objective functions. differently in the beginning stage. The design variables,

123
J Mar Sci Technol (2012) 17:481–492 483

Fig. 1 Definition of fitness


value for stairs

shown in Eq. (1), are supposed to define spaces and are 3 Constraint-based GA application for space
assumed to represent the two dimensional coordinates of arrangement
spaces on the deck. To accelerate the calculation of the
objective function, all values are encoded in integers rather The aim of this work is to suggest a ‘‘good’’initial space
than in binary. Thus, the design variables are real coded arrangement for the designer and the client so that they are
values in our CBGA, which means the chromosome in GA able to not only reduce the time that might have been
will be an integer rather than binary or floating. devoted to manual design, but also consider various
arrangements previously unconsidered. A typical design
2.2 Formulation as sum of weighted factors procedure includes the compromise between different
layouts. With a set of good layouts in hand, it becomes
It is important to choose a good objective function in much easier to reach a final decision. It should be noted
applying the CBGA to a problem. It can have a set of that the proposed algorithm for the space arrangement, as
multiple components but should be represented as a com- described in Fig. 2, is meant to suggest a probable and
bined numeral value. Important design factors such as space reasonable solution rapidly and is subject to a so-called
occupancy, shape of spaces, and stair connectivity are taken tuning process for a final arrangement.
into consideration in determining an optimal layout of A previous approach to find an optimal space arrange-
spaces in this work. Each factor emphasizes the importance ment of a superyacht established an objective value of
of its own role. It would be more plausible, however, to space arrangement that considered rectangular space,
combine and reasonably balance out the three factors. connecting information between the two spaces via stairs
The fitness value, F, in Eq. (3), chosen as an objective [4]. Even though they applied a GA technique, the results
function, is assumed to be the weighted average of the were not fully satisfactory because of its limitations in
defined design factors. In our research, the combination of shape and inefficient convergence, partly caused by the
these factors is formulated as a function of a set of domi- inappropriate application of the GA. This limitation has to
nant factors determining the space allocation such as space be resolved for the practical application of the algorithm.
area, stair distance, and shape constraint of space: A modified and improved technique is introduced here.
A set of design constraints is simultaneously considered in
wSpace FSpace þ wStair FStair þ wSub FSub gShape
F¼ the problem formulation. These constraints are incorpo-
X wSpace þ wStair þ wSub
rated to establish a new constraint-based genetic algorithm
þ gj ðxÞ: ð3Þ (CBGA) that automatically determines the arrangement of
j
various irregular-shaped spaces and stairs. Other con-
The weighting factors balancing the three sub-values straints are free to be added if necessary.
wSpace, wStair, and wSub, should be defined by the designer
in the beginning stage and are set between 0 and 1. It 3.1 Major constrained elements
should be noted that other factors could be added upon the
request of the owner or the designer. The constraint func- Every space is basically assumed to be rectangular, defined
tion gj(x) is considered as a penalty function, as discussed as MAIN space in this work. The idea of using equally
in the coming section. sized grids in each deck is efficient for the definition of

123
484 J Mar Sci Technol (2012) 17:481–492

Fig. 2 A design procedure for


interior space arrangement

Fig. 3 Definition of MAIN and


SUB elements

each space. Then, a space can be represented by the (x, dilemma is solved by assuming the position of the SUB
y) coordinates of a corner point and by its width and height. fixated at either the top or bottom of a MAIN. In other words,
The concept of SUB space is significant to consider for the top edge of SUB is aligned with that of MAIN or the bottom
the irregular shape of spaces in real superyachts. The SUB edge of SUB with that of MAIN. Using a penalty method in the
is defined as a sub-compartment connected to a MAIN, as fitness function, an impractical shape can be easily discarded
depicted in Fig. 3. The necessity of the SUB space can be after each generation during the CBGA process.
suggested by the clients in the beginning either by their Another constraint considered in the space arrangement
preference or by technical or performing issues. By adding on decks is the stair connectivity. Stairs connect spaces or
a SUB to a MAIN, a general, non-rectangular shape can be compartments across decks. Some stairs should be located
generated. This irregular shape will add more complexity within specified spaces for technical and operational purpose.
in determining the layout of two neighboring spaces. Private stairs are preferred for guests as well as the owner,
Considering a general shape generated by MAIN and reducing the likelihood of encountering the crew more than
SUB spaces is not straightforward. Instead of allowing necessary. With all these constraint factors in mind, our goal
impractical SUB shapes that are either too slender or too is to find an optimal arrangement of stairs that enables the
fat, SUBs with a reasonable shape factor defined, gShape as shortest connection from space to space across decks.
a ratio width to length of SUB is introduced in Eq. (4). This In summary, the constraints considered in the problem
assumption is very plausible and can be adopted without are gShape and g(x) functions. The role of g(x)s is to avoid
loss of generality. the violation of technical requirements or user’s preference
widthðSUBÞ by imposing penalties. When the space is encoded into a
gShape ¼ : ð4Þ chromosome, those constraints are evaluated by the corner
length (SUB)
positions of each space that are expressed in terms of
Another simplification is assumed in positioning SUBs. (x, y) coordinates (Table 1).
Even though a SUB can be floating along an edge of a The information of initial space connection is given in
connected MAIN, the resulting shape of combined MAIN and the first step. Even though the number of guest and crew
SUB can be impractical in most cases in that the SUB could stairs can be generally arbitrary, the CBGA will generate
create unusable spaces for the neighboring space. This the number of stairs based on the connection from space to

123
J Mar Sci Technol (2012) 17:481–492 485

Table 1 List of constraints g(x) space following the initial recommendation. Our assump-
Constraints g(x) Technical requirements or user’s
tion for the initial layout is described in Fig. 4.
preferences
3.2 Encoding and selection process
Neighboring spaces (NS) Prevent the overlap of neighboring
spaces (MAIN and SUB) The proposed CBGA uses the string of x–y coordinates as
SUB connection (SC) Locate a SUB aligned with the top variables. A set of x–y coordinates in this chromosome is
or bottom of MAIN where the
SUB is supposed to attach exchanged during the CBGA mechanism to generate a new
Stair location (SL) Prevent stairs from locating chromosome in next generation. Three major elements
outside specified spaces such as MAINs, SUBs, and stairs encoded to form chro-
mosomes are illustrated in Fig. 5.

Fig. 4 Initial layout of stairs

Fig. 5 Encoding process for


MAINs, SUBs, and stairs

123
486 J Mar Sci Technol (2012) 17:481–492

The steady-state selection is known to be the generic chromosomes are sorted in terms of the fitness value from
method of selection of chromosomes [10]. Each chromo- lowest to highest. Some of the lower chromosomes need
some in the population has a fitness value and the whole replacement with better ones. The purpose of the replace-
ment, called reproduction, is to improve the quality of
current chromosomes that will become the components of
the next population, expecting the forthcoming individuals
achieve the higher fitness values. This replacement and
deletion strategy is more practical than others because
some characters of good individuals are preserved for
reproduction while they are destroyed in crossover or
mutation processes.
The question here is how many of the current chromo-
somes are to be replaced. From our experiment graphed in
Fig. 6, the reproduction rate of 90 %, which means 10 %
dropout, shows the best performance. This trend was also
observed in our previous application of the ship hull fairing
process [11]. Therefore, at a stage,10 % of the population
are dropped out to discard the worst individuals and the
vacancy is replaced by the new offspring that are regen-
Fig. 6 Convergence results for different reproduction percentages erated from the 90 % that survived at that stage.

Fig. 7 Crossover process for


three major components

Fig. 8 Overlap constraint in


crossover process

123
J Mar Sci Technol (2012) 17:481–492 487

3.3 Probabilities of crossover and mutation values of pc and pm are documented in Srinivas and Patnaik
[12], shown in Eq. (5):
The efficiency of the CBGA in general depends on the ðf 0  fmin Þ ðf  fmin Þ
population size, crossover rate, and mutation rate. The pc ¼ and pm ¼ ; ð5Þ
ðfavg  fmin Þ ðfavg  fmin Þ
probabilities of crossover and mutation should be changed
at each generation to guarantee diversity and to speed up where f0 is the smaller fitness value of the individuals to be
the convergence rate in an efficient manner. crossed in crossover process, f the fitness value in mutation
In our practice, the crossover probability pc and the process, and fmin and favg the minimum and average fitness
mutation probability pm are adaptively applied in response values of the population, respectively. According to the
to the fitness value for every individual in the population. If formulations, pc and pm automatically increase when the
the values of pc and pm are greater than the default rate, solution gets stuck at a local optimum or decrease when
crossover and mutation processes occur, respectively. The the solution scatters in the population.

3.4 Crossover process

The idea of crossover is to exchange the ‘‘parent’’ chro-


mosomes in the population to generate the two new‘‘child’’
chromosomes in the next population. The examples of
crossover for the three major components used in the space
arrangement are depicted in Fig. 7.
Our crossover with probability approaches to real value
of crossover based on the lower and upper bounds of (x,
y) components. These bounds can be practically described
as the borders (walls) between spaces in the space
arrangement problem.
It is possible that crossover operation is not feasible
owing to the space restriction in our problem. For example,
after a crossover operation, compartments may be over-
lapped to each other. As shown in Fig. 8, the MAIN space
Fig. 9 The mechanism of crossover of i-th individual is successfully transferred to j-th, but the

Fig. 10 Mutation processes

123
488 J Mar Sci Technol (2012) 17:481–492

other way is not feasible. If that happens, the fitness been considered to prevent the premature convergence of a
function gets a penalty. As a result, only the individuals solution.
without penalty will be allowed for mutation. Otherwise, In the mutation process with probability, the position of
other ‘‘parent’’ individuals will be selected to regenerate a stair and the shape of a space are subject to change by
the acceptable ‘‘child’’individuals. This mechanism is moving, adding, or subtracting some rows and/or columns
described in Fig. 9. of grids, as shown in Fig. 10. Considering that the large
change in the mutation step has seriously affected the
3.5 Mutation process convergence [11], we recommend that the numbers of
changed grids, dx and dy, be less than 5 % of the total grids
Mutation is an exploitation creating a deviation from a in the longitudinal and vertical directions, respectively, to
regular population. The role of mutation in the CBGA has reduce the chance of possible divergence. Then, the new
design variables are expressed in term of dx and dy, as
given by Eq. (6).

Fig. 13 Convergence of fitness value of space occupancy only over


Fig. 11 Flowchart of proposed CBGA generations

Fig. 12 Space arrangement for requirement of occupancy only (initial and final)

123
J Mar Sci Technol (2012) 17:481–492 489

½xnew  ¼ ½x  dx and ½ynew  ¼ ½y  dy ð6Þ 4 Application examples

3.6 Proposed CBGA summarized In order to demonstrate the proposed algorithm, an interior
design of a mid-size superyacht is examined. Four exam-
Figure 11 illustrates the flowchart of the CBGA technique ples from a simple case where only rectangular shaped
for the space arrangement process. Each step is self- spaces are considered to a complicated combination of all
explanatory. objective functions are extensively investigated. The GA

Table 2 Fitness values for


User’s preference 1st generation 1st generation 100th 100th
space occupancy
(range of area in %) (area in %) (fitness value) generation generation
(area in %) (fitness value)

Flybridge 100–100 100 0 100 0


Pilot house 30–35 25 0.075 32 0.025
Lobby 30–35 25 0.075 32 0.025
VIP room 30–35 50 0.175 32 0.025
Master room 24–26 10 0.15 25 0.01
Galley 24–26 40 0.15 25 0.01
Dining room 24–26 40 0.15 25 0.01
Salon 24–26 10 0.15 25 0.01
Crew space 25–30 8 0.195 28 0.025
Guest room 30–35 10 0.225 33 0.025
Engine room 30–35 8 0.245 33 0.025
Tender boat 5–10 74 0.665 7 0.025

Fig. 14 Space arrangement with SUB requirement (initial and final)

123
490 J Mar Sci Technol (2012) 17:481–492

process implemented in this work was written in C?? and The result depicted in Fig. 12 shows a good arrangement
has shown to converge rapidly in most cases. following the area requirement. Figure 13, where the x-axis
is the number of generation and y-axis the fitness value,
4.1 Space occupancy for simple rectangular demonstrates that the given problem rapidly converges.
compartments Technically, the solution of this simple problem depends
on the range of each area requirement. The solution would
As a starting example, a simple case where the space become unique if the upper and lower bounds of areas were
occupancy is solely considered is examined. The shapes of sufficiently close. The fitness values obtained over gener-
all spaces or compartments are assumed to be rectangular ations are listed in Table 2.
to make the problem simpler. This problem has a single
objective function that is supposed to satisfy the area 4.2 Space occupancy with SUB elements
requirement defined by the designer.
Quite a number of existing superyachts possess non-rect-
angular compartments commonly used to represent crew
space, galley, and lobby. A non-rectangular shape consid-
ered as an additional space attached to a compartment was
defined as a SUB. Taking care of SUBs in the algorithm
requires the higher value of the corresponding weighting
factor and naturally increases the computing time. Fig-
ure 14 displays the initial and final arrangement of given
spaces and the convergence rate is graphed in Fig. 15.

4.3 Shortest stair passage

The stair connectivity between spaces is also an important


design factor. In this example, the shortest connection
between stairs among crew space, galley, lobby, and fly
Fig. 15 Convergence of fitness value of SUB implementation over bridge is selected as an objective function. This specific
generations stair connectivity is intentionally made up for the test of the

Fig. 16 Space arrangement for requirement of shortest stair connection (initial and final)

123
J Mar Sci Technol (2012) 17:481–492 491

proposed algorithm and, thus, any combination from the existence of SUBs, and six guest stairs, and three crew
user is possible. The result is shown in Fig. 16 and its stairs with the shortest connection. SUBs are assigned to
convergence graph in Fig. 17. The dark square marker and crew space, galley, and lobby for a practical design. The
the corresponding light maker on the neighboring deck form designer or the client, however, is allowed to change these
a pair, representing the starting and ending stair positions. options at any time.
The initial and final space layouts are shown in Fig. 18.
4.4 Integrated objective function with stair constraint Figure 19 shows the converging rate of the fitness value.
The final value after 100 generations converges to a very
A mid-sized superyacht with four decks containing typical small number that clearly states that the algorithm yields a
inner spaces with stair constraints is chosen to incorporate good space arrangement balancing the given constraints.
all possible constraints suggested in this work. The objec- The fitness value decreases rapidly within the first 20th
tive functions considered in this integrated condition generations because the initial space arrangement is usually
include the space occupancy by the area range, the regarded as a poor quality. After the 20th, minor tuning
process becomes dominant.

4.5 Comparison of four test cases

The four cases are compared in Table 3. The simple


requirement with space occupancy only gives the best
convergence result because of its simplicity. When the
other factors such as SUBs or stair connection are con-
sidered as additional fitness values, the result is in general a
set of various feasible solutions because of the indeter-
ministic property of the given requirements. Obviously, the
solution based on the CBGA is not necessarily the best if
each design factor is treated separately. The tendency of
Fig. 17 Convergence of fitness value of stair distance over
the resulting solution depends on the weighting values
generations assigned.

Fig. 18 Space arrangement for requirement of integrated objective functions (initial and final)

123
492 J Mar Sci Technol (2012) 17:481–492

efficient manipulation of weighting factors in treating the


assigned design variables. Thorough investigation on the
objective function of stairs is recommended as well.

Acknowledgments The part of this work was sponsored by the


Ministry of Knowledge and Economy, Korea, through the Industrial
Strategic Technology Development Program as well as by the
National Research Foundation of Korea. Their support is greatly
appreciated.

References

Fig. 19 Convergence of fitness value of integrated CBGA over 1. BIM (2011) Boat International Magazine. http://www.
generations boatinternational.com
2. Nam J, Hyun B, Kim T, Kim D (2007) Analysis of hydrodynamic
performance and establishment of modeling technique for
Table 3 Comparison of four test cases determination of preliminary hull form of superyachts. J Soc
Naval Archit Korea 44(4):451–458 (in Korean)
No. of Computing Normalized 3. Lee H, Byun L (2007) A study on space arrangement and interior
spaces time (s) error value space division of superyachts. J Korean Inst Inter Design
6(2):224–231 (in Korean)
Simple space occupancy 12 \1 0.056 4. Nam J, Kim D, Lee H (2010) An approach to computerized
SUBs 12 \1 0.114 preliminary design procedure of mid-size superyachts from hull
modeling to interior space arrangement. J Naval Archit Ocean
Shortest stair connection 12 \1 0.093
Eng 2:94–101
CBGA 12 *1 0.076 5. Lee K, Roh M, Jeong H (2005) An improved genetic algorithm
for multi-floor facility layout problems having inner structure
walls and passages. Comput Oper Res 32:879–899
5 Conclusions 6. Parsons M, Chung H, Nick E, Daniels A, Liu S, Patel J (2008)
Intelligent ship arrangements: a new approach to general
A constraint-based genetic algorithm was developed to arrangement. Naval Eng J 120(3):51–65
7. Daniels A, Tahmasbi F, Singer D (2010) Intelligent ship
determine the interior space arrangement of midsized arrangement passage variable lattice network studies and results.
superyachts. The designer is able to generate an arrangement Naval Eng J 122(2):107–119
by assigning his or her design requirements or constraints. 8. Goldberg D (1989) Genetic algorithm in search, optimization,
Three major elements, such as space, shape, and stair, were and machine learning. Addison-Wesley, Reading
9. Chiu C, Hsu P (2005) A constraint-based genetic algorithm
combined to set up an integrated formulation in form of a approach for mining classification rules. IEEE Trans Syst Man
weighted sum of three elements. To solve the optimization Cybern 35:205–220
problem, the genetic algorithm was adopted. Important 10. Whitley D, Kauth J (1988) GENITOR: a different genetic algo-
design requirements or variables are converted into rithm. In: Proceedings of the Rocky Mountain conference on
artificial intelligence. pp 118–130
numerical values that can be utilized as constraints in the 11. Le T, Kim D (2011) Application of a real-coded genetic algo-
optimization problem. rithm for the fitting of a ship hull surface through a single non-
The aim of the work is to suggest a set of probable and uniform B-spline surface. J Mar Sci Technol 16:226–239
reasonable space arrangements that can be rapidly gener- 12. Srinivas M, Patnaik L (1994) Adaptive probabilities of crossover
and mutation in genetic algorithm. IEEE Trans Syst Man Cybern
ated and let the expert decide a final solution through a 24(4):656–667
so-called tuning process. Future work should consider the

123
Copyright of Journal of Marine Science & Technology is the property of Springer Science & Business Media
B.V. and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright
holder's express written permission. However, users may print, download, or email articles for individual use.

S-ar putea să vă placă și