<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Simulated Annealing with Parameter Tuning for Wind Turbine Placement Optimization</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Luckehe</string-name>
          <email>daniel.lueckehe@uni-oldenburg.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oliver Kramer</string-name>
          <email>oliver.kramer@uni-oldenburg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Manfred Weisensee</string-name>
          <email>weisensee@jade-hs.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computing Science, University of Oldenburg</institution>
          ,
          <addr-line>Oldenburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Geoinformation, Jade University of Applied Sciences</institution>
          ,
          <addr-line>Oldenburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <fpage>108</fpage>
      <lpage>119</lpage>
      <abstract>
        <p>Because of wake e ects and geographical constraints, the search for optimal positions of wind turbines has an important part to play for their e ciency. The determination of their positions can be treated as optimization problem and can be solved by various methods. In this paper, we propose optimization approaches based on Simulated Annealing (SA) to improve solutions for the wind turbines placement problem. We de ne neighborhoods of solutions and analyze the in uence of speci c parameters, e.g., neighborhood distance and SA temperature in experimental studies. The experiments are based on a real-world scenario with a wind model, wind data from a meteorological service, and geographical constraints. Inspired by adaptive step size control applied in Evolutionary Strategies (ES), we propose an approach using an adaptive neighborhood distance and compare the results to optimization runs with a constant neighborhood distance. Also the best and worst optimization run and the corresponding placement results are shown and compared.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Planning and optimization of renewable energy resources is an important part of
today's activities towards an ecologically friendly smart grid. As the environment
of wind turbines is signi cant for their e ciency, the determination of their
locations should be handled carefully and with consideration of various aspects.
In this paper, we use a wind model based on wind distributions using data from
the German Weather Service and take geographical constraints into account.
We apply di erent optimization approaches using SA to the turbine placement
problem with the objective to maximize the power output. SA is often used for
combinatorial problems, but can also be applied to continuous solution spaces.
For this, we de ne neighborhoods in the continuous solution space of turbine
positions. We also propose an adaptive variant of neighborhoods for SA inspired
by an adaptive method from the eld of ES, as the de nition of neighborhood
corresponds to the step size of ES.</p>
      <p>This paper is structured as follows. In Section 2, we give an overview to
related work. The wind model is explained in Section 3 and includes the de nition
of the employed scenario. In Section 4, we introduce the optimzation approaches,
followed by the experimental results in Section 5. In Section 6, conclusions are
drawn.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        The wind turbine placement problem is widely known and there are a lot of
di erent models and approaches to solve it [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We observe a trend towards more
realistic representations of the optimization problem, e.g., Kusiak and Song [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
are using Weibull [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] distribution and the Jensen [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] wake model to describe
the behavior of the wind. Their model is able to compute the power output of
turbines on a continuous map considering wake e ects. They solved the
optimization problem with a simple ES. Further works exploit more complex approaches
like the covariance matrix adaptation evolution strategy (CMA-ES) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to solve
the optimization problem [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. There are also approaches that include
geographical information from map services to the turbine placement problem [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        To solve the turbine placement problem, we employ stochastic search
algorithms [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In particular, we aim for an approach that exploits SA. For a
comprehensive overview of SA, we refer to [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In this work, the basic idea of
SA is explained, critically analyzed, and di erent variants of SA are
experimentally considered. Nourani and Andresen [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] put a focus on the cooling schedules
for SA. In their work, constant thermodynamic speed, exponential, logarithmic,
and linear cooling schedules are analyzed. Rivas et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] published an
approach to solve the turbine placement problem for large o shore wind farms by
SA. Their algorithm employs three types of local search operations: add, move,
and remove. The operations are performed recursively and each has its own
temperature. Based on the experimental results, in the conclusion of this work SA is
called a suitable method for the wind turbine placement optimization problem.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Wind Setting</title>
      <p>In this section, we introduce the wind turbine model that we use in the
experimental part of this work. This model computes the produced energy of a wind
farm. The description is followed by the speci cation of the real-world scenario
used in this paper.
3.1</p>
      <sec id="sec-3-1">
        <title>Wind Turbine Model</title>
        <p>
          As the objective in this work is to maximize the power output of a wind farm,
we apply a wind turbine model to calculate the produced energy of the turbines.
(1)
(2)
The wind turbine model f exploits a scenario that consists of wind turbines
and their power curves based on the Enercon E101, wind data from the German
Weather Service, wake e ects computation using the Jensen wake model [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], and
geographical constraints based on data from OpenStreetMap [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The
COSMODE [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] wind data from the German Weather Service are used to calculate Weibull
distributions [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] for every position and wind direction. With the model from
Kusiak and Song [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] the power output E is calculated. For one wind turbine
with position ti, it applies:
        </p>
        <p>p (ti; ) E (ti; )d
with the power output E (ti; ) for one wind direction:</p>
        <p>E (ti; ) =</p>
        <p>
          i(v) pv(v; k(ti; ); c(ti; ))dv:
E(ti) =
The distribution of wind angles is described in p (ti; ), the function i(v)
speci es the power curve of the used wind turbine, and the Weibull distribution
pv(v; k(ti; ); c(ti; )) represents the wind speed distribution. In the evolutionary
optimization process, the geographical constraints are modeled by a variant of
death penalty that is similar to the approach used by Morales and Quezada [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
For a detailed description of the wind model, we refer to our depiction in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>The model f computes the power output of a solution x that describes
the positions of multiple wind turbines for a de ned scenario, i.e., a scenario
speci es the map section and the wind distributions. Thereby, the
optimization objective is to maximize the sum of the power output E of all turbines t:
f (x) = PiN==12 E(ti). The solution x is a vector of elements x = (x1; x2; : : : ; xN )T
with the length N coding the x- and y-coordinate of every turbine xt and yt,
i.e.:</p>
        <p>x = (xt1; y1t; xt2; y2t; : : : ; xtN=2; yNt=2):
With ti = (xit; yit) the solution vector can be written as:</p>
        <p>x = (t1; t2; : : : ; tN=2):
We denote the position ti of a speci c turbines of solution xj as tixj . This notation
is required for the de nition of neighborhoods in Section 4.1.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Scenario</title>
        <p>
          To specify a scenario, we keep in mind the objective to model realistic settings
for Lower Saxony, Germany. There are more than 5; 000 wind turbines in Lower
Saxony. Most of them are grouped in wind farms smaller than 30 turbines [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
We de ne an onshore scenario with 22 turbines in an area of 5 km x 5 km, which
leads to a 44-dimensional solution space. To take into account the constraints
outside the feasible area, we also consider the geographical information within
a distance of 1 km beyond each border. The coordinates of the scenario are
53:3925 - 53:45648 , 7:7395 - 7:84304 in decimal degrees. Figure 1 shows the
scenario with red constrains and yellow to blue potential map. It consists of 311
buildings and 355 streets consisting of 1987 parts modeled in OpenStreetMap.
The potential for a turbine without wake e ect by other turbines is about 660 kW
becoming lower in the middle of the map. Figure 2 shows an exemplary wind
rose in our scenario. Most wind is coming from south-west in this scenario.
In the following, we introduce the SA variants that are compared in the
experimental study. First, the concept of SA is introduced. Then, we de ne the
neighborhood of two di erent solutions xi and xj using a neighborhood
distance dn, followed by the introduction of two optimization algorithms. The rst
one is an SA approach with a deterministic cooling schedule. In the second
approach, we propose an adaptive control of the neighborhood distance dn, which
is inspired by the step size control used by ES.
        </p>
        <p>SA is based on the cooling process of metallic elements that reduce defects in
crystals. The algorithm starts with an initial solution x0. In our work, we start
with a feasible randomly created solution. Then, the optimization algorithm
creates a neighbor x0 of the actual solution x. The neighboring solution x0 is
analyzed w. r. t. tness function f . If f (x0) &gt; f (x) the solution x0 replaces x
in the following iteration. For a better chance to leave local optima, SA can
also accept worse solutions x0 with a tness function value f (x0) &lt; f (x). The
probability M that describes the chance to accept a worse solution is depending
on the di erence of the tness function values f (x0) and f (x) and on a parameter
T that is called temperature, i.e.:</p>
        <p>M (x; x0; T ) = e
f(x) Tf(x0)
(3)
The temperature T is variable during an optimization run with SA. Equation 3
shows how the temperature T a ects the probability M to accept a worse
solution: The higher the temperature T is, the higher is the probability M .
with 0 &lt;</p>
      </sec>
      <sec id="sec-3-3">
        <title>Turbine-Oriented Neighborhood</title>
        <p>To de ne the neighborhood between two solutions xi and xj , we rst specify a
neighborhood distance dn. Solution xj is in the neighborhood of solution xi, if
one turbine tk with k 2 f1; : : : ; N=2g is di erent in both solutions but within
the distance dn:
and all other turbine positions from both solutions are equal:
max txi
k
txj
k</p>
        <p>dn
8tl : tlxi = tlxj
with l 2 f1; : : : ; N=2g and l 6= k.
4.2</p>
      </sec>
      <sec id="sec-3-4">
        <title>Deterministic Cooling Schedule</title>
        <p>In SA, the cooling process starts with a high probability M at the beginning
of the optimization process, while M is reduced in the course of the
optimization. Various options to reduce M have been introduced in the past, mainly
by decreasing temperature T . A common rule to cool down is a deterministic
temperature control with T 0 = T . De ning i as iteration number and T0 as
starting temperature, the cooling process can be described by:
(4)
(5)
(6)</p>
      </sec>
      <sec id="sec-3-5">
        <title>Approach with Constant Neighborhood Distance</title>
        <p>To implement an optimization algorithm using SA with a deterministic cooling
schedule, we have to determine the neighborhood distance dn, the initial
temperature T0, and the cooling factor . In this work, we use a small and a large
neighborhood distance dn. The small distance dn is set to 50 m, which means
a turbine t can be shifted up to 50 m per iteration in both dimensions. With
this distance the solution can reach the next local optimum, but is not able to
shift a turbine t over a constraint like a street. Therefore, we de ne the large
distance dn+ = 500 m which makes it possible to shift a turbine over a street but
the ne-tuning is more di cult.</p>
        <p>As we can see in Equation 3, the temperature T must be chosen depending
on the scale of the di erence f = f (x) f (x0). Preliminary experiments show
that the di erence f depends on the neighborhood distance dn. Using dn ,
in the rst 100 iterations with a new feasible solution x0, it applies for the
di erence f that its mean value and standard deviation are f 0 6 with
max( f ) 20. It means better and worse solutions are equally distributed, in
about 70% of the iterations the di erence is smaller than 6, and the maximum
value is approximately 20. Using d+, it applies for the rst 100 iterations with
n
a new feasible solution x0: f 10 30 with max( f ) 120. We de ne two
di erent initial temperatures using this information. A high temperature T0h has
the objective that at the beginning of the optimization process in 10% of the
cases a worse solution is accepted. As we are not focusing on extreme values, we
use the standard deviation. It applies for dn :
3:08
(7)
And a low temperature T0l with the objective to accept 1% of the worse solutions
at the beginning of the optimization process:</p>
        <p>T0l =</p>
        <p>6
ln(0:01=0:7)
0:71
For dn+, we are using T0h = 15:4 and T0l = 3:55. To determine , we de ne
that the temperature T should be decreased by 10% every 100 iterations. So it
applies:
= 10p00:9
0:99895
4.4</p>
      </sec>
      <sec id="sec-3-6">
        <title>Approach with Adaptive Neighborhood Distance</title>
        <p>
          In this section, we propose an approach based on the algorithm using the
deterministic cooling schedule from the last section extending it with an adaptive
technique. In the eld of ES, an adaptive step size control is a common tool
to improve optimization results. The idea is that the solution space conditions
change during an optimization run and therefore the optimal step size is not
the same during the whole run. At the beginning, a large step size allows the
exploration of the solution space, while at the end, a small step size allows the
ne-tuning of solutions. A well-known example is Rechenberg's step size
control [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. In our approach using SA, the neighborhood distance dn play a similar
role like the step size, i.e., controlling the exploration characteristics of the
algorithm. According to Rechenberg's step size control, we count the number of
improved solutions x0 with f (x0) &gt; f (x) and compute ratio of improved
solutions w.r.t. all solutions. If more than 1=5th of the new solutions have been
improved, the neighborhood distance dn is increased. Otherwise, it is decreased.
To become independent from short-term uctuations, we evaluate the ratio
after 100 new solutions. To increase or decrease, the neighborhood distance dn is
modi ed with factor = 1:1 representing a change of 10%.
        </p>
        <p>Algorithm 1 Adaptive Neighborhood Distance
Require: dn, T ,
x x0, i 1, o 0
while i I do</p>
        <p>Create neighbor x0 from x
if f (x0) &gt; f (x) then
x x0
o o + 1</p>
        <p>f(x) Tf(x0) then
else if U U [0; 1] &gt; e
x x0
dn dn 2:0
end if
if i mod 100 = 0 then
if o 20 then</p>
        <p>dn dn 1:1
else</p>
        <p>dn dn=1:1
end if
o 0
end if</p>
        <p>T T , i i + 1
end while
return x</p>
        <p>Preliminary experiments show that the acceptance of a worse solution can
change the optimization process. The adaptive control may result in an
inappropriate neighborhood distance dn. To prevent this, we implement a neighborhood
distance boost bdn in case of accepting a worse solution. Hence, the optimization
process can explore a larger area after taking a worse solution and thus it is less
sensitive to changes in the solution space. We set this neighborhood distance
boost to bdn = 2:0, which turned out to be reasonable in our experimental
studies. The neighborhood distance dn is doubled after accepting a worse solution.
Algorithm 1 shows the pseudocode of the optimization approach with the total
number of iterations I and a random value U U [0; 1].
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental Results</title>
      <p>
        Every optimization is run for 10; 000 iterations. As we use SA which is a heuristic
optimization approach and also apply random initializations, we repeat every
experiment 100 times and interpret the mean value and standard deviation.
Additionally, we test the signi cance of the experimental results with a Wilcoxon
signed rank-sum test [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
5.1
      </p>
      <sec id="sec-4-1">
        <title>Comparison of the Con gurations</title>
        <p>We use eight di erent con gurations to test the capability of SA for the wind
turbine placement problem with geographical constraints. The optimization runs
are separated into two categories. First, runs that use the deterministic cooling
schedule with a constant neighborhood distance and second, runs that use the
adaptive neighborhood distance. In each category, we test the initial
neighborhood distances dn and dn+ and the starting temperatures T0h and T0l.
T0h. This is probably due to the fact, that a higher temperature increases the
number of accepted worse solutions. As we have a highly complex 44-dimensional
solution space, too many accepted worse solutions can reduce the quality of the
optimization. This e ect is increased by the use of a larger neighborhood
distance, as we can see comparing the results of SA with T0h &amp; dn and SA with T0h
&amp; dn+ using a constant neighborhood distance.</p>
        <p>The adaptive neighborhood distance adapts itself to the solution space and
can counteract this e ect. But also here, we can observe that the worst mean
value is achieved by SA with T0h &amp; d+. Interestingly, this con guration created
n
the best overall solution. Although the higher acceptance rate of worse solutions
decreases the optimization results in mean, there is a small chance that the
algorithm chooses exactly the worst solutions which helps to leave local optima.
A run with good choices is able to create the best solution with this con guration.
This indicates that it might be promising future research to further analyze the
highly complex solution space. This may allow better predictions, if accepting
worse solutions may help to leave local optima. Between the approaches with the
best mean values SA with T0l &amp; dn , SA with T0h &amp; dn , and SA with T0l &amp; dn+ using
the adaptive neighborhood distance is not signi cant di erence. With carefully
chosen parameters, the adaptive neighborhood control is able to operate well.
13800
13400
13000
12600
best run
worst run
0
4000</p>
        <p>8000
5.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Optimization Runs</title>
        <p>Figure 3 shows the dynamic of the best with and the worst run. Both runs are
achieved by SA with T0h &amp; dn+ but the best run uses the adaptive neighborhood
distance while the worst run uses the constant neighborhood distance. The
important parts of the tness development are enlarged and visualized in Figure 4.
The y-scale in Figure 4(a) and 4(b) is di erent by factor 5 because the changes
in the worst run are larger than the changes in the best run. In the best run,
we can see the acceptance of worse solutions, but only with few deteriorations
of the tness function. This observation is di erent in case of the worst solution.
Clearly worse solutions are accepted and the optimization process is unable to
improve the tness function to the starting level. This also explains, why it is
possible that the best solution optimized with SA with T0h &amp; dn+ is worse than
the best initial solution, see Table 2.</p>
        <p>13540
13500
13460
best run
12900
12700
12500
worst run
0</p>
        <p>1000
(a) Best run
2000
0</p>
        <p>1000
(b) Worst run
2000
In the last experimental section, we show the placement results of the best
solution, see Figure 5(a), and the worst solution, see Figure 5(b). The best solution
maximizes the distances between the turbines w. r. t. the wind rose, see Figure 2.
We can observe four lines of turbines. The largest line has been placed on the
right, because most of the wind comes from direction south-west. This line of
turbines does no cause wake e ects for other turbines. The second line on the
right is curved, also reducing the wake e ects, e.g., for Turbine T 9 and T 18,
as the wind comes from direction south-west. The geographical constraints are
considered, e.g., on the left of the area with Turbines T 10, T 16, T 19 placed in
the free areas between the constraints. The placement of the worst solution is
interesting. The turbines are pulled to the upper right corner. The distances
between the turbines are small, so major wake e ects reduce the power output.
We can also see this behavior in other solutions created with a high
temperature. Accepting to many worse solutions can lead to deadlock situations in the</p>
        <p>T9</p>
        <p>T5 T18
T16
T19
T10</p>
        <p>T21
T4
T12</p>
        <p>T17
T6</p>
        <p>T7T1</p>
        <p>T20
T2
T3</p>
        <p>T22
T14 T15</p>
        <p>T13</p>
        <p>T8
T11
626
538
450
362
274</p>
        <p>TT92
T21 T7T2T210T5T1T4T1T818</p>
        <p>T17
T4T16 TT2103</p>
        <p>T19
T6</p>
        <p>T11</p>
        <p>T12 T3
T15
636
536
436
336
236
(a) Best placement</p>
        <p>(b) Worst placement
optimization process, where multiple turbines blockade each other, i.e.,
increasing the distance between two turbines will decrease the distance to a di erent
turbine. An aggravation of this e ect can be the geographical constraints. SA
has serious di culties to resolve deadlock situations. Again, this con rms the
need to analyze in detail, if accepting worse solutions in highly complex solution
spaces may help to leave local optima and avoiding deadlock situations.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>Finding optimal turbine locations is important for the power output of wind
turbines. The optimization process to improve the positions of turbines induces
a highly complex solution space. SA is able to optimize the solutions, but the
choice of appropriate parameters for neighborhood distance and temperature is
important. Our approach using an adaptive neighborhood distance is more
reliable than the variant with constant neighborhood distance and can signi cantly
improve the results.</p>
      <p>Our experiments show that an intelligent choice of accepted worse solutions
can be a promising eld for further research. Further, the integration of
additional techniques from ES to SA may be an interesting research direction, e.g.,
the employment of a population like in parallel SA. The success of ES in turbine
placement is an indicator that a smart combination of both elds could improve
the results.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>H.</given-names>
            <surname>Beyer</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Schwefel</surname>
          </string-name>
          .
          <article-title>Evolution strategies - A comprehensive introduction</article-title>
          .
          <source>Natural Computing</source>
          ,
          <volume>1</volume>
          (
          <issue>1</issue>
          ):3{
          <fpage>52</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>German</given-names>
            <surname>Weather</surname>
          </string-name>
          <article-title>Service</article-title>
          . COSMO-DE:
          <article-title>numerical weather prediction model for</article-title>
          <source>Germany</source>
          ,
          <year>2012</year>
          . http://tinyurl.com/dwd-cosmo-de.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>M. M. Haklay</surname>
            and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Weber</surname>
          </string-name>
          .
          <article-title>Openstreetmap: User-generated street maps</article-title>
          .
          <source>IEEE Pervasive Computing</source>
          ,
          <volume>7</volume>
          (
          <issue>4</issue>
          ):
          <volume>12</volume>
          {
          <fpage>18</fpage>
          ,
          <string-name>
            <surname>Oct</surname>
          </string-name>
          .
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>N.</given-names>
            <surname>Hansen</surname>
          </string-name>
          .
          <article-title>The CMA evolution strategy: a comparing review. In Towards a new evolutionary computation. Advances in estimation of distribution algorithms</article-title>
          , pages
          <volume>75</volume>
          {
          <fpage>102</fpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Herbert-Acero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Probst</surname>
          </string-name>
          , P.-E. Rethore,
          <string-name>
            <given-names>G. C.</given-names>
            <surname>Larsen</surname>
          </string-name>
          , and
          <string-name>
            <surname>K. K. CastilloVillar</surname>
          </string-name>
          .
          <article-title>A review of methodological approaches for the design and optimization of wind farms</article-title>
          .
          <source>Energies</source>
          ,
          <volume>7</volume>
          (
          <issue>11</issue>
          ):
          <volume>6930</volume>
          {
          <fpage>7016</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>L.</given-names>
            <surname>Ingber</surname>
          </string-name>
          .
          <article-title>Simulated annealing: Practice versus theory</article-title>
          .
          <source>Mathl. Comput. Modelling</source>
          ,
          <volume>18</volume>
          :
          <fpage>29</fpage>
          {
          <fpage>57</fpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>G. Kanji.</surname>
          </string-name>
          100
          <string-name>
            <given-names>Statistical</given-names>
            <surname>Tests</surname>
          </string-name>
          .
          <source>SAGE Publications</source>
          , London,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>A.</given-names>
            <surname>Kusiak</surname>
          </string-name>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Song</surname>
          </string-name>
          .
          <article-title>Design of wind farm layout for maximum wind energy capture</article-title>
          .
          <source>Renewable Energy</source>
          ,
          <volume>35</volume>
          (
          <issue>3</issue>
          ):
          <volume>685</volume>
          {
          <fpage>694</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. D. Luckehe,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kramer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Weisensee</surname>
          </string-name>
          .
          <article-title>An evolutionary approach to geoplanning of renewable energies</article-title>
          .
          <source>In 28th International Conference on Informatics for Environmental Protection: ICT for Energy E eciency (EnviroInfo)</source>
          , pages
          <fpage>501</fpage>
          {
          <fpage>508</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. D. Luckehe, M. Wagner, and
          <string-name>
            <given-names>O.</given-names>
            <surname>Kramer</surname>
          </string-name>
          .
          <article-title>On evolutionary approaches to wind turbine placement with geo-constraints</article-title>
          .
          <source>In Genetic and Evolutionary Computation Conference, GECCO '15</source>
          , Madrid, Spain,
          <source>July 11-15</source>
          ,
          <year>2015</year>
          , pages
          <fpage>1223</fpage>
          {
          <fpage>1230</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>A. K. Morales</surname>
            and
            <given-names>C. V.</given-names>
          </string-name>
          <string-name>
            <surname>Quezada</surname>
          </string-name>
          .
          <article-title>A universal eclectic genetic algorithm for constrained optimization</article-title>
          .
          <source>In In: Proceedings 6th European Congress on Intelligent Techniques and Soft Computing (EUFIT)</source>
          , pages
          <fpage>518</fpage>
          {
          <fpage>522</fpage>
          . Verlag Mainz,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>F.</given-names>
            <surname>Neumann</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Witt</surname>
          </string-name>
          .
          <source>Bioinspired Computation in Combinatorial Optimization: Algorithms and Their Computational Complexity</source>
          . Springer-Verlag New York, Inc., New York, NY, USA, 1st edition,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>H.</given-names>
            <surname>Neustadter</surname>
          </string-name>
          .
          <article-title>Method for evaluating wind turbine wake e ects on wind farm performance</article-title>
          .
          <source>Journal of Solar Energy Engineering</source>
          , pages
          <volume>107</volume>
          {
          <fpage>240</fpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Nourani</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Andresen</surname>
          </string-name>
          .
          <article-title>A comparison of simulated annealing cooling strategies</article-title>
          .
          <source>Journal of Physics A: Mathematical and General</source>
          ,
          <volume>31</volume>
          :
          <fpage>8373</fpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>R.</given-names>
            <surname>Rivas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Clausen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hansen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Jensen</surname>
          </string-name>
          .
          <article-title>Solving the turbine positioning problem for large o shore wind farms by simulated annealing</article-title>
          .
          <source>Wind Engineering</source>
          ,
          <volume>33</volume>
          :
          <fpage>287</fpage>
          {
          <fpage>297</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <article-title>The Wind Power</article-title>
          . Wind farms in Lower Saxony, Germany,
          <year>2015</year>
          . http://tinyurl.com/parks-lower-saxony.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>M. Wagner</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Veeramachaneni</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Neumann</surname>
          </string-name>
          , and U.
          <string-name>
            <surname>-M. O'Reilly.</surname>
          </string-name>
          <article-title>Optimizing the layout of 1000 wind turbines</article-title>
          .
          <source>In European Wind Energy Association Annual Event</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>W.</given-names>
            <surname>Weibull</surname>
          </string-name>
          .
          <article-title>A statistical distribution function of wide applicability</article-title>
          .
          <source>Journal Applied Mechanics - Transactions of ASME</source>
          ,
          <volume>3</volume>
          (
          <issue>18</issue>
          ):
          <volume>293</volume>
          {
          <fpage>297</fpage>
          ,
          <year>1951</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>