• Nie Znaleziono Wyników

Numerical resolution of a shape optimization problem in hydraulic engineering

N/A
N/A
Protected

Academic year: 2021

Share "Numerical resolution of a shape optimization problem in hydraulic engineering"

Copied!
12
0
0

Pełen tekst

(1)

c

TU Delft, The Netherlands, 2006

NUMERICAL RESOLUTION OF A SHAPE OPTIMIZATION

PROBLEM IN HYDRAULIC ENGINEERING

L.J. Alvarez-V´azquez∗, A. Mart´ınez,

M.E. V´azquez-M´endez† and M.A. Vilar

Depto. Matem´atica Aplicada II, E.T.S.I. Telecomnicaci´on. Universidad de Vigo 36310, Vigo, Spain

e-mail: lino@dma.uvigo.es, aurea@dma.uvigo.es

web page: http://www.dma.uvigo.es/lino/, http://www.dma.uvigo.es/aurea/ †Depto. Matem´atica Aplicada, E.P.S. Universidad de Santiago de Compostela

27002, Lugo, Spain

e-mail: ernesto@lugo.usc.es, miguel@lugo.usc.es Key words: Optimal shape design, Fishways, Hydraulic Engineering

Abstract. In this work, we take interest in hydraulic structures that enable fish to over-come stream obstructions (such as dams and weirs) to their spawning and other river migrations. Particularly, we study the design of a vertical slot fishway, that is, a rect-angular channel built on a side of the dam, with a sloping floor, that is divided into a number of pools by baffles with slots. We look for the location and length of the baffles separating the pools, in order to obtain a suitable water velocity: it has to be great enough to attract fish to the channel, but it cannot be so great as to wash fish back downstream or to exhaust them to the point where they cannot continue their journey upriver.

First we pose the problem as a shape optimization problem, where the state system is given by the shallow water (Saint-Venant) equations, the design variables are the location and length of the baffles, and the objective function is related to obtaining a suitable water velocity. Next, by using the “domain derivative” we give a detailed expression for the gradient of the objective function via the adjoint system. Following, we propose a characteristc-Galerkin method for solving the state system, and two algorithms to solve the optimization problem: a derivative-free algorithm, and a gradient-type method computing the cost gradient by solving the adjoint system with the characteristc-Galerkin method. Finally, we show numerical results obtained for a standard ten pools fishway.

1 INTRODUCTION

(2)

hatch in small freshwater streams, go down to the sea and live there for several years, then return to the same streams where they were hatched, spawn, and die shortly thereafter. Salmon are capable of going hundreds of kilometers upriver, and, because of it, when man makes a barrier in a river (for example a dam or a weir) he must install a fishway to enable salmon (and other fish) to get past.

Fishways, sometimes referred to as fish ladders but also known as fish passes, are hydraulic structures placed on or around man-made barriers (such as dams and weirs) to assist the natural migration of diadromous fish. Most fishways enable fish to pass around the barrier by swimming and leaping up a sloping channel divided into a number of pools or steps, into the waters on the other side. The velocity of water falling over the steps has to be great enough to attract fish to the channel, but it cannot be so great as to wash fish back downstream or to exhaust them to the point where they cannot continue their journey upriver.

The construction of a fishway can be very expensive and, obviously, the environmental consequences could be dreadful if it does not carry out its task. Thus, a previous study of water velocity in the fishway must be done and, in this way, our main goal is to show that mathematical models and optimal control techniques can be very useful in that study.

Fishways are generally divided into three groups: pool and weir type [6], Denil type [8], and vertical slot type [15]. In this work we deal with the third type of fishway, that is the more generally adopted for upstream passage of fish in streams obstructions. It consists of a rectangular channel, with sloping floor, that is divided into a number of pools. Water runs downstream in this channel, through a series of vertical slots from one pool to the next one below. The water flow forms a jet at the slot, and the energy is dissipated by mixing in the pool. The fish ascends, using its burst speed, to get past the slot, then it rests in the pool till the next slot is tried [4].

The hydraulic engineering problem which we want to study consists of finding the optimal shape of the vertical slot fishway so that the higher number of fish can ascend through the obstacle in the river in their best conditions.

(3)

Figure 1: Ground plant and elevation of the ten pools fishway ω.

2 MATHEMATICAL FORMULATION

We consider a fishway ω ⊂ R2 consisting of a rectangular channel with sloping floor

that is 0.97 m in width. We assume that it is divided into ten pools, each pool having a length of 1.213 m. We also consider two transition pools, one at the beginning and other at the end of the channel, with flat floor, the same width, and a length of 1.5 m. The baffles that must be built in each pool have a width of 2r = 0.061m and are vertical to the flume bed slope that ranges from 2 to 20%. Fishway’s ground plan and elevation is schematized in Fig. 1: water enters by the left side and runs downstream to the right side, and fish ascend in the opposite direction.

Water flow in the channel along the time interval (0, T ) is governed by the shallow water (Saint Venant) equations:

∂H ∂t + ~∇. ~Q = 0 in ω × (0, T ) ∂ ~Q ∂t + ~∇.( ~ Q H ⊗ ~Q) + gH ~∇(H − η) = ~f in ω × (0, T )        (1)

where H(x, t) is the height of water at point x = (x1, x2) ∈ ω at time t ∈ (0, T ), ~u(x, t) =

(u1, u2) is the averaged horizontal velocity of water, ~Q(x, t) = (Q1, Q2) = ~uH is the flux,

g is the gravity acceleration, η(x) represents the bottom geometry of the fishway, and the second member ~f collects all the effects of bottom friction, atmospheric pressure and so on. These equations must be completed with a set of initial and boundary conditions. In order to do that, we need to define three different parts in the boundary of ω: the lateral boundary of the channel, denoted by γ0, the inflow boundary, denoted by γ1, and

the outflow boundary, denoted by γ2. We also consider ~n = (n1, n2) the unit outer normal

(4)

Figure 2: Scheme of the first pool.

the initial and boundary conditions read in the classical form (cf. [14] or [1]):

H(0) = H0 in ω ~ Q(0) = ~Q0 in ω ~ Q.~n = 0 on γ0× (0, T ) curl(Q~ H) = 0 on γ0× (0, T ) ~ Q = Q1~n on γ1× (0, T ) H = H2 on γ2× (0, T )                    (2)

We assume that the structure of the ten pools must be the same. Therefore, the shape of the complete fishway ω is given by the two midpoints corresponding to the ends of the baffles in the first pool (points a = (y1, y2) and b = (y3, y4) in Fig. 2 representing the first

of the ten pools). Then, we take these two points (a and b) as design variables and write the constraints on the fishway design in terms of these variables: first, we will assume that point a and b are inside the dashed rectangle of Fig. 2, that is, the following eight bound constraints must be satisfied:

xinf ≤ y1, y3 ≤ xsup

0 ≤ y2, y4 ≤ ysup

)

(3) The second type of constraints are related to the fact that the vertical slot must be large enough so that fish can pass comfortably through it. This translates into the two additional linear constraints:

y3 − y1 ≥ ∆1

y2 − y4 ≥ ∆2

)

(5)

Finally, we introduce the objective function which is intended for obtaining an optimal velocity of water in such a way that in the zone of the channel near the slots (say the lower third) the velocity be as close as possible to a desired velocity (c, 0) suitable for fish leaping and swimming capabilities (and depending on the species of fish). In the remaining of the fishway, the velocity must be very small for making possible the rest of the fish. Moreover, in all the channel, we must minimize the existence of flow turbulence. Thus, if we define the target velocity ~v by:

~v(x1, x2) = (c, 0), if x2 ≤ 1 30.97

(0, 0), otherwise (5)

the objective function is given by: j(ω) = 1 2 Z T 0 Z ω kQ~ ω Hω − ~vk 2 +α 2 Z T 0 Z ω |curl(Q~ ω Hω)| 2 (6)

where α ≥ 0 is a weight parameter for the role of the vorticity in the whole cost function, and (Hω, ~Qω) is the solution of the state system (1) with initial and boundary conditions

(2).

Then the optimization problem (P) consists of finding the optimal shape ω of the fishway - that is, the optimal points a and b, satisfying the constraints (3) and (4) - such that minimizes the objective function given by (6).

3 DOMAIN DERIVATIVE. THE ADJOINT SYSTEM

Let D0 be a set of topologically admissible domains, that is classically defined as the

set of domains ω which are homeomorphic to a reference domain Ω0 by bijective Lipschitz

mappings. In our case, if Ω0 is a bounded open subset of R2 with a Lipschitz boundary,

we define the space of Lipschitz mappings:

Lip(Ω0; R2) = {~τ : Ω0 → R2 / ∃k ≥ 0 such that

k~τ(x) − ~τ(y)k ≤ kkx − yk, ∀(x, y) ∈ Ω0× Ω0}

endowed with the usual norm. We consider T0 the open subset of Lip(Ω0; R2), formed by

all the bi-Lipschitz homeomorphisms of Ω0, defined by:

T0 = {~τ bijection of Ω0 onto ~τ(Ω0) / ~τ ∈ Lip(Ω0; R2), ~τ−1 ∈ Lip(~τ(Ω0); R2)}

Thus, we define the admissible domains space D0 as follows:

D0 = {ω = ~τ(Ω0) / ~τ ∈ T0}

(For other possible definitions of the set of topologically admissible domains involving different functional spaces, such as W1,∞(Ω

0; R2) or C1(Ω0; R2), the interested reader can

(6)

So, let ω = ~τ(Ω0) ∈ D0 and let ~F ∈ Lip(ω; R2) be a bi-Lipschitz homeomorphism

such that Ω = ~F (ω) ∈ D0. We define ~V ∈ Lip(ω; R2) by ~V = ~F − I. Let d be any

function d : Ω ∈ D0 → d(Ω) ∈ R. We define the “transported” function d by the relation

d : ~F ∈ Lip(ω; R2) → d( ~F ) = d( ~F (ω)) = d(Ω) ∈ R. Thus, we can define the “domain

derivative” of d at a given ω ∈ D0 by the expression (cf. [12] for more details):

∂ωd(ω).~V = ∂

∂ ~Fd(I).~V , for ~V ∈ Lip(ω; R

2). (7)

If we denote by A(ω; H, ~Q; p, ~r) = L(ω; p, ~r), ∀(p, ~r) in a suitable test function space, the dual formulation of the state system (1), where:

A(ω; H, ~Q; p, ~r) = Z T 0 Z ω ∂H ∂t p + Z T 0 Z ω (~∇. ~Q)p + Z T 0 Z ω ∂ ~Q ∂t.~r + Z T 0 Z ω {~∇.(Q~ H ⊗ ~Q)}.~r + Z T 0 Z ω gH ~∇H.~r + Z T 0 Z ω −gH ~∇η.~r, (8) L(ω; p, ~r) = Z T 0 Z ω ~ f .~r,

and we rewrite the objective function in the form J(ω; H, ~Q) = j(ω), that is, J(ω; H, ~Q) = 1 2 Z T 0 Z ω kQ~ H − ~vk 2+α 2 Z T 0 Z ω |curl(Q~ H)| 2, (9)

then we can obtain, arguing in the classical manner, the following expression for the domain derivative of j at ω ∈ D0: ∂ ∂ωj(ω).V = ∂ ∂ωJ(ω; H ω, ~Qω).V − ∂ ∂ωA(ω; H ω, ~Qω; pω, ~rω).V (10) + ∂ ∂ωL(ω; p ω, ~rω).V, for ~ V ∈ Lip(ω; R2),

where (Hω, ~Qω) is the solution of the state system (1) with initial and boundary conditions

(2), and (pω, ~rω) is the solution of the adjoint system:

(7)

with final and boundary conditions: p(T ) = 0 in ω ~r(T ) = ~0 in ω H~r.~n = 0 on γ0× (0, T ) (gH − Q 2 1 H2)~r.~n = 0 on γ1× (0, T ) {p + 1 H2 ( ~Q.~r)}~n + 1 H2 ( ~Q.~n)~r − α H2 curl( Q~ H2 )~τ = 0 on γ2× (0, T )                    (12)

We must recall that, for a given vector field ~w = (w1, w2), we denote curl( ~w) =

∂w2

∂x − ∂w1

∂y ; and, for a given scalar field s, we denote ~curl(s) = (∂s

∂y, − ∂s ∂x).

In order to obtain an expression for the domain derivative of j at ω ∈ D0 we use the

transported function and obtain (cf. [2]) ∂ ∂ωA(ω; H, ~Q; p, ~r).~V = Z T 0 Z ω ∂H ∂t p (~∇.~V ) + Z T 0 Z ω (~∇. ~Q) p (~∇.~V ) − Z T 0 Z ω (~∇~V )t: ~∇ ~Q p + Z T 0 Z ω ∂ ~Q ∂t.~r (~∇.~V ) + Z T 0 Z ω (~∇. ~Q)Q~ H.~r (~∇.~V ) − Z T 0 Z ω (~∇~V )t : ~∇ ~Q Q~ H.~r + Z T 0 Z ω ( ~Q.~∇)Q~ H.~r (~∇.~V ) − Z T 0 Z ω (~∇~V ~Q.~∇)Q~ H.~r + Z T 0 Z ω gH ~∇H.~r (~∇.~V ) − Z T 0 Z ω gH(~∇~V )t∇H.~r~ − Z T 0 Z ω gH ~∇η.~r (~∇.~V ), for ~V ∈ Lip(ω; R2), (13) ∂ ∂ωL(ω; p, ~r).~V = Z T 0 Z ω ~ f .~r (~∇.~V ), for ~V ∈ Lip(ω; R2), (14) and, for the case α = 0,

∂ ∂ωJ(ω; H, ~Q).~V = 1 2 Z T 0 Z ω kQ~ H − ~vk 2(~∇.~V ), for ~ V ∈ Lip(ω; R2). (15) Now, taking these expressions to (10), we achieve a direct expression for the domain derivative of j at ω ∈ D0, as a function of the state (Hω, ~Qω), solution of system (1) − (2),

(8)

4 NUMERICAL RESOLUTION 4.1 A gradient-free algorithm

In order to minimize the objective function j, and due to the essentially geometric nature of the problem (P), we first propose a gradient-free algorithm for solving the discretized optimization problem. In this case, we will change our problem into an un-constrained optimization problem by using a penalty function involving the constraints (3) and (4).

Taking into account that the shape of ω depends only on the two points a and b, if we introduce the variable y = (a, b) = (y1, y2, y3, y4) ∈ R4, we can consider ω = ω(y). Then,

we can redefine the objective function in the way Φ1 : R4 → R, where Φ1(y) = j(ω(y)).

To evaluate function Φ1 at each y = (a, b) involved in the process, we first need to solve

the shallow water equations (1) in the fishway ω = ω(y) and then, once we know the flux ~

Q(x, t) and the height of water H(x, t), compute the objective function Φ1(y).

In the present paper, the shallow water equations are solved by using an implicit discretization in time, upwinding the convective term by the method of characteristics, and Raviart-Thomas finite elements for the space discretization (the whole details of the numerical scheme can be seen in [3]). So, for the time interval (0, T ) we choose an integer number N, consider the time step ∆t = T

N > 0 and define the discrete times tn = n∆t for

n = 0, . . . , N. We also consider a Lagrange-Galerkin finite element triangulation τh(y) of

the domain ω(y). (We must remark that the mesh hardly depends on the design variables y = (a, b) and, consequently, for each ω(y) we have to generate a new triangulation or remesh a previous one). Thus, the numerical scheme provides us, for each discrete time tn,

with an approximated flux ~Qn

h and an approximated height H n

h, which are piecewise-linear

polynomials and discontinuous piecewise-constant functions, respectively. With these approximated fields we can compute the approximated velocity ~un

h = ~ Qn h Hn h, and approach

the objective function value Φ1(y) by the expression:

˜ Φ1(y) = ∆t 2 N X n=1 X E∈τh(y) [ Z E k~unh− ~vk2+ α Z E |curl(~unh)|2] (16)

We also introduce a function ~Φ2 : R4 → R10 collecting all the ten linear constraints on

the design variables, i.e., ~Φ2 is such that y = (a, b) ∈ R4 verifies the constraints (3) and (4)

if and only if ~Φ2(y) ≤ ~0, (that is, each one of the ten components (~Φ2(y))j, j = 1, . . . , 10,

satisfies (~Φ2(y))j ≤ 0). Thus, we define the penalty function Φ, which is a combination

of the objective function ˜Φ1 and the function ~Φ2 representing the control constraints:

Φ(y) = ˜Φ1(y) + β 10

X

j=1

(9)

where the parameter β > 0 determines the relative contribution of the objective function and the penalty terms. Function Φ is an exact penalty function in the sense that, for sufficiently large β, the solutions of our original constrained problem (P) are equivalent to the minimizers of function Φ.

For computing a minimum of this non-differentiable function Φ we use a direct search algorithm: the Nelder-Mead simplex method [13]. This is a gradient-free method, which merely compares function values; the values of the objective function being taken from a set of sample points (simplex) are used to continue the sampling. We briefly outline the algorithm: the dimension of our optimization problem is 4. A 4-simplex is the convex hull of 5 points in R4. The method constructs a sequence of simplices as approximations to

an optimal solution. The 5 vertices y1, y2, . . . , y5 of each simplex are sorted according to

the objective function values: Φ(y1) ≤ Φ(y2) ≤ . . . ≤ Φ(y5), and the worst vertex y5 is

replaced with a new point y(ν) = (1+ν)y∗−ν y

5, where y∗is the centroid of the convex hull

of {y1, . . . , y4}. The value of ν is selected from a sequence −1 < νδ < 0 < νγ < νβ < να

(typical values are νδ = −0.5, νγ = 0.5, νβ = 1, να = 2) by rules given in the following

algorithm:

While Φ(y5) − Φ(y1) is not sufficiently small, compute y(νβ) and Φβ = Φ(y(νβ)). Then:

(a) If Φβ < Φ(y1), compute Φα = Φ(y(να)). If Φα< Φβ, replace y5 with y(να); otherwise

replace y5 with y(νβ). Go to (f ).

(b) If Φ(y1) ≤ Φβ < Φ(y4), replace y5 with y(νβ) and go to (f ).

(c) If Φ(y4) ≤ Φβ < Φ(y5), compute Φγ = Φ(y(νγ)). If Φγ ≤ Φβ, replace y5 with y(νγ)

and go to (f ); otherwise go to (e).

(d) If Φ(y5) ≤ Φβ, compute Φδ = Φ(y(νδ)). If Φδ < Φ(y5), replace y5 with y(νδ) and go

to (f ); otherwise go to (e).

(e) For k = 2, . . . , 5 set yk = y1+ (yk− y1)/2.

(f ) Resort the resulting vertices according to Φ values.

Although the Nelder-Mead algorithm is not guaranteed to converge in the general case, it has good convergence properties in low dimensions (cf. [10] for a detailed analysis of its convergence under convexity requirements). Moreover, to prevent stagnation at a non-optimal point, we use a modification proposed by Kelley (cf. [9] for details): when stagnation is detected, we modify the simplex by an oriented restart, replacing it by a new smaller simplex.

4.2 A gradient-type algorithm

(10)

the computation of the state system (1) − (2) and the adjoint system (11) − (12). In our case we need to compute ~∇j(ω(y)) where, for y = (y1, y2, y3, y4),

~ ∇j(ω(y)) =  ∂ ∂y1 j(ω(y)), ∂ ∂y2 j(ω(y)), ∂ ∂y3 j(ω(y)), ∂ ∂y4 j(ω(y))  (18) For the computation of four components of the gradient ~∇j(ω(y)) we only need to take into account that, for k = 1, . . . , 4,

∂ ∂yk j(ω(y)) = ∂ ∂ωj(ω(y)). ∂ ∂yk ω(y) (19) where ∂ ∂ωj(ω(y)) acts on ∂ ∂yk

ω(y) as given in expression (10).

Finite differencing will be used for obtaining an approximation of the partial derivatives ∂

∂yk

ω(y), k = 1, . . . , 4. Thus, for ~ek∈ R4 the unit vector in the k-th direction, and for s >

0 a chosen step length, we recall that ω(y + s~ek) = ~Fs,k(ω(y)), where ~Fs,k ∈ Lip(ω(y); R2).

So, we can approximate the partial derivatives by means of the finite differences: ∂

∂yk

ω(y) ≃ F~s,k− I

s (20)

Finally, we must also remark that, since this approximate lies in Lip(ω(y); R2), the

ex-pression (10) (and all the subsequent exex-pressions for each one of the terms appearing on it, and derived along previous section) makes sense.

In this way, by means of expressions (10), (19) and (20), we can obtain the gradient (18), which can be used for minimizing the objective function via any algorithm making use only of the gradient information, for instance, an interior-point method [7].

5 NUMERICAL RESULTS

In the last section we present the numerical results obtained by using the Nelder-Mead method to determine the optimal shape of the ten pools channel introduced in Fig. 1, with a slope of 5%, and with constraints (see Fig. 2) xinf = 141.213, xsup = 341.213,

ysup= 140.97, ∆1 = 0.1 and ∆2 = 0.05 (taking into account that the width of the baffle is

2r = 0.061 m, the choice of ∆1 and ∆2 is equivalent to impose that the slot width must

be, at least, of p(0.1 − 2r)2+ 0.052 = 0.063 m.). Both initial and boundary conditions

were taken as constant, particularly, ~Q0 = (0, 0) m2s−1, H0 = 0.5 m, Q1 = −0.0650.97 m2s−1,

H2 = 0.5 m. The time interval for the simulation was T = 5 min. Moreover, for the sake

(11)

Figure 3: Initial (left) and optimal (right) heights and velocities for the central pool.

discretization we have taken N = 3000 (that is, a time step of ∆t = 0.1 s), and for the several space discretizations we have tried regular triangulations of about 9500 elements. Thus, applying the Nelder-Mead algorithm, we have passed, after 76 function eval-uations, from an initial cost Φ = 1046.74 for a random simplex, to the minimum cost Φ = 239.44, corresponding to the optimal design variables a = (0.577, 0.147), b = (0.818, 0.054). Fig. 3 shows the water heights (according to given color range) and ve-locities at final time in the sixth pool, corresponding to the initial random configuration (left), and to the optimal configuration given by a and b (right). It can be seen how, in the latter case, the optimal velocity is close to the target velocity ~v, and the two large recirculation regions at both sides of the slot are highly reduced.

ACKNOWLEDGEMENT

The research contained in this work was supported by Project BFM2003-00373 of Mi-nisterio de Ciencia y Tecnolog´ıa (Spain).

REFERENCES

[1] V.I. Agoshkov, A. Quarteroni and F. Saleri, Recent developments in the numerical simulation of shallow water equations I: Boundary conditions. Appl. Numer. Math., 15, 175–200 (1994).

[2] L.J. Alvarez-V´azquez, A. Mart´ınez, M.E. V´azquez-M´endez and M.A. Vilar, An op-timal shape problem related to river fishways (Submitted).

(12)

[5] D. Chenais, J. Monnier and J.P. Vila, Shape optimal design problem with convective and radiative heat transfer: analysis and implementation. J. Optim. Theory Appl., 110, 75–117 (2001).

[6] C.H. Clay, Design of fishways and other fish facilities. Lewis Publishers, CRC Press, Boca Raton, (1995).

[7] A. Forsgren, P.E. Gill and M.H. Wright, Interior methods for nonlinear optimization. SIAM Review, 44, 525–597 (2002).

[8] C. Katopodis, N. Rajaratnam, S. Wu and D. Towell, Denil fishways of varying ge-ometry. J. Hydraul. Eng.-ASCE, 123, 624–631 (1997).

[9] C.T. Kelley, Detection and remediation of stagnation in the Nelder-Mead algorithm using a sufficient decrease condition. SIAM J. Optim., 10, 43–55 (1999).

[10] J.C. Lagarias, J.A. Reeds, M.H. Wright and P.E. Wright, Convergence properties of the Nelder-Mead simplex algorithm in low dimensions. SIAM J. Optim., 9, 112–147 (1998).

[11] J. Monnier, Shape sensitivities in a Navier-Stokes flow with convective and grey bod-ies radiative thermal transfer. Optimal Control Appl. Methods, 24, 237–256 (2003). [12] F. Murat and J. Simon, Sur le controle par un domaine g´eom´etrique. Ph.D. Thesis,

Univ. Paris VI, France, (1976).

[13] J.A. Nelder and R. Mead, A simplex method for function minimization. Comput. J., 7, 308–313 (1965).

[14] J. Oliger and A. Sundstr¨om, Theoretical and practical aspects of some initial bound-ary value problems in fluid dynamics. SIAM J. Appl. Math., 35, 419–446 (1978). [15] N. Rajaratnam, G. Van de Vinne and C. Katopodis, Hydraulics of vertical slot

Cytaty

Powiązane dokumenty

Г In the compensating computation the so-called compensation of the direct conditioned observations leads to looking for corrections V fulfilling conditions (3),

With the aid of the method o f successive approximations applied to an appropriate system o f Volt err a’s integral equations there was proved the existence o f

NNB parent (a non-native bilingual parent) – in the context of the research on NNB in Poland it means a person who, while being a Pole and living in Poland, talks to the child in

Applying the simplex method with this point as starting one, we shall obtain a solution of the problem (30)- (31) within …nite steps (from Theorem 2 it follows that inf. u2U J (u)

Approximating the optimal solution 1..

The co-operation of parallel simulated annealing processes to solve the vehicle routing problem with time windows (VRPTW) is considered.. The objective is to investigate how the

The algorithm finishes if the number of generations in the steady state is larger than the defined maximum, maximal number of generations maxGen is reached or the maximal

In the case of the Laplace equation we can transform the basic problem into an integral equation on the boundary of the domain by using the single or double