INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

Synthesis of Antenna Arrays Using Artificial Bee Colony Optimization Algorithm Mohammad Asif Zaman *, Md. Gaffar, Md. Mushfiqul Alam, Sayed Ashraf Mamun, and Md. Abdul Matin Department of Electrical and Electronic Engineering Bangladesh University of Engineering and Technology, Dhaka – 1000, Bangladesh. E-mail: [email protected]

Abstract- In this paper, a novel design method of synthesizing antenna arrays based on Artificial Bee Colony (ABC) optimization algorithm is presented. The algorithm is used to synthesize the radiation pattern of a one dimensional linear antenna array. The values of the amplitude excitations of the array elements are optimized so that the generated radiation pattern matches with a pre-determined desired arbitrary pattern. For analysis, a radiation patterns with low sidelobe levels and with nulls around a specific angular region is selected as the desired radiation pattern. A novel two stage optimization process is implemented to get the best results with minimum processing time. The initial optimization is carried over a wide range of possible solution values. The parameters are further refined in the second stage optimization by narrowing the solution space based on results from initial optimization. Finally, using the optimized parameter values, the radiation pattern of the array is analyzed and compared with the desired radiation pattern. Index Terms- Antenna arrays, antenna radiation pattern synthesis, artificial bee colony (ABC) algorithm, optimization methods.

I. INTRODUCTION Antenna arrays are widely used in RADAR, satellite communication and wireless communications. In many practical cases, it may desirable for an antenna to have high directivity while avoiding interference by keeping a low side-lobe level (SLL). It may also be required that the antenna radiation pattern must have nulls at a particular angular direction to avoid a strong interference source [1]. No single radiating

element can fulfill such design requirements. But an array of radiating elements with proper geometric configuration and electrical excitation can produce radiation pattern of almost any desired shape. This makes antenna arrays an attractive choice in many practical design situations. The radiation pattern produced by an antenna array depends on the radiation characteristics of each element, geometrical configuration of the array, the relative distance between the array elements, and the amplitude and phase excitation of the individual elements [2-3]. In this paper, a 20 element linear array with uniform spacing among the radiating elements is designed. The amplitude excitations of the array elements are taken as variables to synthesize the array pattern. Phase excitation variation can also be used for pattern synthesis. But often, only amplitude excitation variation is sufficient for pattern synthesis [4]. So, phase excitations of all the array elements are assumed to be constant. The binomial method and the DolphTschebyscheff method are often used to synthesize radiation pattern with low SLL [5]. However, these methods do not provide the designer with the flexibility of setting multiple design goals such as independence over SLL, beamwidth and null control. So, optimization algorithms are often used in such cases. The optimization algorithm finds the proper values of the excitation amplitudes of the array elements to synthesize the desired pattern. But traditional nonlinear least square method can not bear the

IJMOT-2011-1-67 © 2011 ISRAMT

234

235

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

demand of such complex optimization [6]. Convex optimization can only be performed when the problem is identified as convex [7]. But the optimization problem is not always necessarily convex. In many such cases, evolutionary optimization algorithms like Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) give satisfactory results [6, 8]. The algorithms have been successfully used for optimizing arrays of different geometry. Both algorithms have their own advantages and disadvantages [4]. In this paper, a new evolutionary optimization algorithm called Artificial Bee Colony (ABC) optimization algorithm is used to synthesize an antenna array.

y

aM

Antenna array element

P(r, θ, φ) a2 r

d

a1

θ z

d

a1 ABC optimization algorithm was developed by Karaboga and Basturk [9]. The algorithm is based on the intelligent behaviors of honey bee swarms. It models the movement of the honey bees as they search the areas surrounding their hive to find the best possible food source. Apart from ABC, there are few other optimization algorithms which model the movement of honey bees [10]. But, ABC is the most popular version and it has found applications in many fields of science and engineering [11-12]. However, ABC algorithm has not yet been used in antenna optimization problems. The work presented here is the first attempt to synthesize antenna arrays using ABC optimization algorithm.

II. ARRAY GEOMETRY AND MATHEMATICAL FORMULATION The geometry of the linear array is shown in Fig. 1. The array has 2M radiating elements symmetrically placed around the origin on the positive and negative sides of the y axis. The array elements are uniformly spaced. The distance between two consecutive elements is denoted by d. For analysis, the radiation pattern of all the radiating elements is assumed to be broadside. Therefore, the array pattern is also broadside. This implies that the main-lobe of the array is expected to be on the z-axis direction. The angle θ represents the zenith angle. The location of the observation point P is denoted by

d

a2

aM Fig.1. Geometry of the antenna array.

the three dimensional spherical co-ordinates (r, θ, φ) where r is the distance from the origin and φ is azimuth angle. As the array is linear, the radiation pattern will be independent of φ [2-3]. The amplitude excitations of the array elements are denoted by a1, a2, a3…….. aM. In most practical cases, a symmetric radiation with respect to the zenith angle (θ) pattern is desired. To achieve this, a symmetric amplitude excitation distribution is required. So, the amplitude excitations of the array elements on the negative y axis is taken to be the mirror image of the amplitude excitations of the array elements on the positive y axis as shown in Fig. 1. This reduces the effective number of unique amplitude excitations form 2M to M. The far field radiation pattern of the array is given by [2-3]:

IJMOT-2011-1-67 © 2011 ISRAMT

FF ( )  AF ( )  EP( ) .

(1)

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

EP( )  cosn  .

(2)

Where, n = 0 represents an ideal isotropic radiator and n > 0 represents practical directive radiators. A traditional value of n = 1.2 is used here [4]. It is also assumed that all the array elements have identical radiation pattern. For an array of 2M elements with the geometry as shown in Fig. 1, having symmetric amplitude excitation and zero phase excitation, the array factor is given by [2]:

AF ( )  a1e

1 j ( ) kd sin  2

 aM e  a1e

 a2 e

 .....

2 M 1 j( ) kd sin  2

1  j ( ) kd sin  2

 aM e

3 j ( ) kd sin  2

 a2 e

2 M 1  j( ) kd sin  2

3  j ( ) kd sin  2

 .....

0

Desired pattern Pattern for uniform amp. distribution

-10 Normalized far field pattern (dB)

Here, FF(θ) is the far field radiation pattern of the array, AF(θ) is the array factor and EP(θ) is the radiation pattern of the individual array elements. The array element pattern is often approximated by [1]:

-20 -30

-40 -50 -60 -70

-100

-50

0 50 Angle,  (degree)

100

Fig.2. Desired far field radiation pattern (red) and far field radiation pattern of the array with uniform amplitude excitation (blue).

Any arbitrary radiation pattern can be selected as the desired radiation pattern. For analysis, the normalized desired radiation pattern is defined as:

0 dB,  4.75    4.75   FFd ( )    60 dB, 40    60 (4)   35 dB, elsewhere 

.

Simplifying, M  (2n  1)  AF ( )  2 an cos  kd sin   . (3)  2  n 1

Here, an = amplitude excitation of the nth array element, k = wave number = 2π/λ, λ = wavelength, and, d = distance between consecutive array elements. For numerical analysis, traditionally used value of d = 0.5λ is taken [1]. The total number of array elements is taken to be 20. Therefore, M = 10. Optimum values of M number of amplitude excitation must be determined so that the array produces a desired radiation pattern. The first step is to define the desired radiation pattern.

The above equation implies that the desired radiation pattern must have 9.5° main-lobe beamwidth, SLL of –35 dB and –60 dB null extending from 40° to 60° (and a symmetrical null from –40° to –60°). The beamwidth and the SLL values are taken based on literature review [6]. The null position and null level are chosen completely arbitrarily. The desired far field radiation pattern along with the far field radiation pattern of the array with uniform amplitude excitation (a1 = a2 = ……= aM = 1) is shown in Fig. 2. It is clearly visible that the array pattern does not match with the desired pattern. So, optimization is necessary. A fitness function must be defined for the optimization process. The value of this fitness function will indicate how closely the array pattern matches with the desired pattern. In this paper, the fitness function is defined as the

IJMOT-2011-1-67 © 2011 ISRAMT

236

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

negative sum of the squares of the excess far field magnitude over the desired pattern. So, the fitness function, f, can be expressed as:

 144 2   FF ( )  FFd ( ) ,   144 f  if FF ( )  FFd ( ) . (5)  0, otherwise   Discrete far field points with step size 1° are used to formulate the fitness function. The region of interest is limited from –144° to 144°. It can be noted that fitness function has the maximum value of zero, when the far field pattern falls within the envelope of the desired pattern. Mismatch between the desired pattern and obtained pattern results in negative values of the fitness function. So, the goal of the optimization is to find the excitation amplitude values (a1, a2, a3 ……. aM) so that the fitness function is maximized.

III. OVERVIEW OF ARTIFICIAL BEE COLONY OPTIMIZATION ALGORITHM Artificial bee colony optimization algorithm is inspired from the intelligent movement of honey bees in a colony or swarm [9]. The bees in a colony communicate with each other and move intelligently to find food sources. As the target of the bee swarm is to find the best food sources quickly with minimum movement, the motion of the bees can be modeled and used for an optimization algorithm [9-10]. In ABC algorithm, the colony of artificial bees contains three groups of bees: employee bees, onlooker bees and scouts. A bee carrying out random searches is called a scout. Employee bees search for food sources based on food source locations it had visited before. Employee bees and scouts bring the information of food source locations and quality of the food source back to the hive. The bees waiting in the hive for

information are known as onlooker bees. The onlooker bees receive the information from the employee bees and go to the places where the employee bees or scouts found the best food sources. After relaying the information, the employee bee goes back to the food source it visited previously and searches nearby area for a better food source. After that the employee bees again return to the hive and relay the information to the onlooker bees and the whole process is repeated. Following this process, the best food sources are located quickly and efficiently. In optimization process, the location of a food source denotes a possible solution of the optimization problem. The quality of the food source at a particular location denotes the fitness function value at that location. As the bees look for the best food source, their movement will lead to solution with the maximum fitness value and thus achieving the optimization goal. To solve an optimization problem with D variables, a D dimensional solution space is defined. The artificial bees will roam this D dimensional solution space. The position of the bees and food sources are expressed by a D dimensional vector x = (x1, x2, x3, …… , xD). The fitness function, f(x) can be uniquely determined by x. For the antenna array optimization problem discussed here, D = M and x = (x1, x2, x3, …… , xD) = (a1, a2, a3, …… , aM). Initially, a set of food source positions are randomly selected. For each food source position, one employee bee is selected to find the quality of the food at that location. The food source position are represented by a D dimensional vectors x1, x2, x3, … … , xNs. Here, Ns = number of food sources = number of employee bees = Ne. After evaluating the quality of food at those locations, the information is relayed to the onlooker bees. In ABC algorithm, the number of onlooker bees (No) is equal to the number of employee bees. So, No = Ne. The onlooker bees will search near the places where the best quality of food was found. So, there will be higher number of onlooker bees near a location with high quality food source compared to locations with moderate quality food sources. The probability that an onlooker bee will

IJMOT-2011-1-67 © 2011 ISRAMT

237

238

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

3 6 2 4 1

0

0

-1

-2

f(x,y)

y

2

-4 -2 -6 -3 -3

-2

-1

0 x

1

2

3

Fig.3. Position of the employee bees (purple) and the onlooker bees (green) in the solution space. visit the jth food source location is given by probability function:

pj 

f (x j ) Ns

.

(6)

At the next iteration, the employee bees travel back near the food source location it visited before. Like the onlooker bees, it creates a new search location based on the previous location expressed by the equation:

i

 f (x )

xej  x ej, old  r  d e (x ej, old  x ek, old ) .

i 1

Here, f(xi) is quality of the ith food source denoted by the fitness function value at the ith location. An onlooker bee selects a food source location based on the probability function. Then it generates a new location near the original selected food location given by the equation [9]:

xoj  x ej  r  d o (x ej  x ek ) .

(7)

Here, xje and xke are the location of the food source visited by jth and kth employee bees, (k ≠ j), xjo is the location of the onlooker bee, r is a random number between 0 and 1 and do is the damping constant between the values 0 and 1. If f(xjo) > f(xje) then, xje is replaced by xjo [9].

(8)

Here, de is another damping constant with values between 0 and 1. If an employee bee can not find a better food source for Nlim consecutive iterations, it becomes a scout and searches for a food source completely randomly. The ABC algorithm is implemented using computer coding, and the algorithm is tested using a test fitness function. The test fitness function is taken to be the widely used two dimensional peaks function, which is given by: 2

2

f ( x, y )  3(1  x) 2 e  x  ( y 1) . (9) 2 2 2 2 x 1  10(  x 3  y 5 )e  x  y  e  ( x 1)  y 5 3

IJMOT-2011-1-67 © 2011 ISRAMT

239

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

IV. NUMERICAL SIMULATION AND RESULTS The ABC optimization algorithm is implemented using computer simulation. The following parameter values are used for simulation: d = 0.5λ, Ne = No = 30, D = M = 10, Nlim = DNo, de = 1 and do = 0.8. The value of Nlim is taken from traditionally used values [13]. The random parameter r is taken from a uniform distribution with values between 0 and 1. The damping parameters do and de are not present in the original ABC algorithm [9]. They are used here to provide flexibility of operation. The possible values of the amplitude excitations are limited between 0 and 1. For a 10 dimensional solution space, if the range of possible values for each dimension is limited between 0 and 1, the resulting solution space is a large one. Although ABC algorithm is capable of handling any size solution space, the simulation time for large solutions spaces are significantly high. Through literature review, it can be noted that for arrays with low SLL, the amplitude excitation distribution always has a tapered distribution with maximum values near the center array elements and low values near the edge of the array [4, 6]. This information can be used to

0

Desired pattern Pattern for triangular amp. distribution

-10 Normalized far field pattern (dB)

Fig. 3 shows the position of the employee bees and onlooker bees and the second iteration of the test solution space. The locations of the bees are superimposed over the contour plot of the test fitness function. It can be seen that the employee bees (purple circles) are uniformly distributed over the solution space. But the onlooker bees (green circles) are clustered near the employee bees with high fitness values denoted by the dark red and yellow regions of the solution space. The best food location found over a preset number of iterations is taken as the solution of the optimization problem. It has been seen that after a sufficient number of iterations, the ABC algorithm successfully finds the global maxima of the test solution space.

-20

-30

-40 -50

-60 -70

-100

-50

0 50 Angle,  (degree)

100

Fig.4. Far field radiation pattern of the array with triangular amplitude excitation distribution. reduce the solution space. A seed solution is used as an initial guess of the solution. The solution space is taken to be the region surrounding the seed solution. The seed solution used here is a triangular distribution given by the equation:

xseed , i  aseed , i  1 

i , i  1, 2, 3,......M . (10) M

Here, ai is the ith amplitude excitation. The far field radiation pattern of the array for the triangular amplitude excitation distribution is shown in Fig. 4. It can be seen that the pattern matches more closely to the desired pattern compared to the pattern found with uniform distribution as shown in Fig. 2. However, optimization is still required to create the desired nulls and further reduction of SLL. The solution space is defined as the region that falls within σ % variation of the seed solution. So, the lower limit and the higher limit of the solution space at the ith dimension are given by:

    xi ,low   1   xseed , i   100    .     xi , high  1   xseed , i   100  

IJMOT-2011-1-67 © 2011 ISRAMT

(11)

240

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

-10

-10

2

-10

Fitness

Fitness

-10

3

-10

4

0

200

400 600 Iteration number

800

1000

-10

3

0

100

200

300

400

500

Fig.6. Best fitness values vs. iteration number curve for the second stage optimization. solution space is defined using (11). This time the value of σ is taken to be 2 and maximum iteration number is limited to 500. Only 2% variation from the seed solution allows a search in a narrower region which is ideal for finetuning a solution. Fig. 6 shows that a fitness value of –13.71 is achieved at the second stage optimization. The values obtained in the second optimization stage are taken as the final solution.

1 Normalized excitation amplitude

2

Iteration Number

Fig.5. Best fitness values vs. iteration number curve for the initial optimization.

0.8

0.6

0.4

Initial excitation amplitude distribution Optimized excitation amplitude distribution

0.2

0

1

-9

-7

-5

-3

-1 1 3 Array element

5

7

9

Fig.7. Comparison of optimized excitation amplitude values and initial excitation values. The optimization is performed in two stages. At first stage, σ is taken to be 20. The 20% variation around the seed solution allows the algorithm to explore a wide range of possible solutions. Maximum iteration number is limited to 1000. The best fitness function values at each iteration step are plotted against the iteration number in Fig. 5. It can be seen that the highest fitness value of –241.2 is achieved in this first optimization stage. In the second optimization stage, the seed solution and the solution space is redefined. The result of the first optimization stage is used as the seed solution for the second stage. The new

The initial amplitudes excitations and the amplitude excitations obtained from the first and second optimization stage are shown in Table 1. Fig. 7 shows the comparison between the initial seed amplitude excitation values and the optimized amplitude excitation values. In the figure, the 20 array elements are numbered from –10 to +10. Table 1: Calculated and measured values of spurious resonance frequencies

I Array Element No.

Initial amplitude excitation

1 2 3 4 5 6 7 8 9 10

1.0000 0.9000 0.8000 0.7000 0.6000 0.5000 0.4000 0.3000 0.2000 0.1000

IJMOT-2011-1-67 © 2011 ISRAMT

Amplitude excitation after first optimization 1.0000 0.9603 0.8536 0.7469 0.6051 0.4922 0.3489 0.2918 0.1854 0.0854

Amplitude excitation after second optimization 1.0000 0.9603 0.8666 0.7683 0.6265 0.4922 0.3574 0.2918 0.1930 0.0888

INTERNATIONAL JOURNAL OF MICROWAVE AND OPTICAL TECHNOLOGY, VOL.6, NO., -8/< 2011

0 Optimized pattern Desired pattern

Normalized far field pattern (dB)

-10

REFERENCES [1]

-20 -30

[2]

-40

[3]

-50

[4]

-60 -70

-100

-50

0 50 Angle,  (degree)

100

Fig.8. Optimized far field radiation pattern of the array. Using the optimized amplitude excitation values, the optimized far field radiation pattern is obtained. The results are shown in Fig. 8. It can be seen that the obtained pattern matches very closely with the desired pattern implying that the optimization process was successful. The traditional PSO and GA requires over 10000 iterations to synthesize a desired pattern [4], whereas the proposed two stage ABC optimization method only requires 1500 iterations, making it considerably faster.

[5] [6]

[7] [8]

[9]

[10]

VI. CONCLUSION The synthesis of an antenna array for a specific far field envelope is carried out using two stage ABC optimization algorithm. The optimum values of the amplitude excitations are found which produces a radiation pattern very close to the desired shape. A novel approach to defining solution spaces is also presented here. The proposed method requires much less iteration to give optimum solutions compared to PSO and GA and therefore requires less computational time. The synthesis method presented here is general and can be used to synthesize any pattern shape. The algorithm can also be used for circular, planar or arrays of any geometry. This makes it a versatile tool for antenna designers.

[11]

[12]

[13]

J. L. Volakis (Ed.), R. C. Hansen, Antenna Engineering Handbook, Chapter 20: Phased Arrays, 4th ed., McGraw-Hill, 2007. C. A. Balanis, Antenna Theory Analysis and Design, 3rd ed., John Wiley & Sons, 2005. J. D. Kraus, R. J. Marhefka and A. S. Khan, Antennas for all applications, 3rd ed., Tata McGraw-Hill, 2007. D. W. Boeringer and D. H. Werner, “Particle swarm optimization versus genetic algorithms for phased array synthesis”, IEEE Trans. Antennas Propagat., Vol. 52, No. 3, pp. 771-779, Mar. 2004. C. A. Balanis (Ed.), Modern Antenna Handbook, John Wiley & Sons, 2008. T. B. Chen, Y. B. Chen, Y. C. Jiao and F.S. Zhang, “Synthesis of antenna array using particle swarm optimization”, Proc. Asia-Pacific Microwave Conf., vol.3, pp. 4-7, Dec. 2005. H. Lebert and S. Boyd, “Antenna array pattern synthesis via convex optimization”, IEEE Trans. Signal Process., Vol. 45, No. 3, Mar. 1997. A. Recioui, A. Azrar, H. Bentarzi, M. Dehmas and M. Chalal, “Synthesis of linear arrays with sidelobe reduction constraint using genetic algorithm”, Int. Journal of Microwave and Optical Tech., Vol. 3, No. 5, pp. 524-530, Nov. 2008. D. Karaboga, B. Basturk, “A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm”, Journal of Global Optimization, Vol. 39, No. 3, pp. 459-471, Nov. 2007. D. Teodorovic, P. Lucic, G. Markovic and M. D. Orco, “Bee colony optimization: principles and applications”, proc. 8th Seminar on In Neural Network Applications in Electrical Engineering, pp. 151-156, 2006. N. T. Linh, N. Q. Anh, "Application Artificial Bee Colony Algorithm (ABC) for Reconfiguring Distribution Network," proc. Second International Conference on Computer Modeling and Simulation (ICMMS), Vol. 1, pp. 102-106, Jan. 2010. D. Karaboga, B. Akay, "Artificial Bee Colony (ABC) Algorithm on Training Artificial Neural Networks," proc. IEEE 15th Signal Processing and Communications Applications, pp. 1-4, June 2007. D. Karaboga and B. Basturk, “On the performance of artificial bee colony (ABC) algorithm”, Applied Soft Computing, Vol. 8, No. 1, pp. 687-697, Jan. 2008.

IJMOT-2011-1-67 © 2011 ISRAMT

241

Synthesis of Antenna Arrays Using Artificial Bee Colony ...

possible solution values. The parameters are ... narrowing the solution space based on results from ..... D. W. Boeringer and D. H. Werner, “Particle.

902KB Sizes 5 Downloads 207 Views

Recommend Documents

Web Usage Mining Using Artificial Ant Colony Clustering and Genetic ...
the statistics provided by existing Web log file analysis tools may prove inadequate ..... evolutionary fuzzy clustering–fuzzy inference system) [1], self-organizing ...

A Simple Approach to Synthesis of Linear Arrays
2. The Optimization Procedure. Consider a linear array composed of N ... (2) where is real and positive, and m a m θ is an angle between 0 and π radians.

Bee Engaged, Bee Informed, Bee Part of the Conversation.pdf ...
Bee Engaged, Bee Informed, Bee Part of the Conversation.pdf. Bee Engaged, Bee Informed, Bee Part of the Conversation.pdf. Open. Extract. Open with. Sign In.

Optimization of Wideband Antenna Using Microstrip Patch
constant 4.4 F/m. It exhibits good characteristics and moderate gain in the entire operating band. Details of the design along with experimental and simulation results are presented and discussed. Finally this paper addresses the current question reg

ds stacks and queues using arrays (1).pdf
ds stacks and queues using arrays (1).pdf. ds stacks and queues using arrays (1).pdf. Open. Extract. Open with. Sign In. Main menu.

bee bee bumble bee.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. bee bee bumble ...

Image Compression of Natural Images Using Artificial ...
frequency domain using a two-dimensional discrete cosine transform (DCT). The fifth step achieves the actual data reduction (quantisation), by dividing each of ...

High-throughput gene silencing using cell arrays - Nature
Cell array as a functional genomics tool ... statistical analysis of the data acquired by microscope or ..... Brummelkamp TR, Bernards R and Agami R. (2002).

Electromagnetic field identification using artificial neural ... - CiteSeerX
resistive load was used, as the IEC defines. This resistive load (Pellegrini target MD 101) was designed to measure discharge currents by ESD events on the ...

An expedient synthesis of thienylacetic acids using the ... - Arkivoc
applied for the preparation of (thio)amides, carboxylic acids, and heterocycles.12 At the same time because of the low yields of the targeted compounds and ...

Automated Synthesis of Computational Circuits Using ...
Genetic Programming. John R. Koza. Computer Science Dept. 258 Gates Building. Stanford University. Stanford, California 94305-9020 [email protected].

Synthesis of LY503430 by using a selective rearrangement ... - Arkivoc
was also observed along with the loss of the fluorine atom (Scheme 10). .... electronic impact (MS-EI) were recorded from a Hewlett-Packard tandem 5890A GC ...

Surfactant Selective Synthesis of Gold Nanowires by Using a DPPC ...
Fred Possmayer,†,‡ and Nils O. Petersen‡,§,#. Department of Obstetrics and Gynaecology, Department of Biochemistry, and Department of Chemistry,. UniVersity of Western Ontario, 339 Windermere Road, London, ON, Canada N6A 5A5, National Institut

Synthesis of dipyrromethanes in aqueous media using Boric ... - Arkivoc
Recently, its applications have been extended for synthesis of gold nanoparticles.5 The condensation of .... using electron spray positive ion mode. General ...

Efficient synthesis of N-acylbenzotriazoles using tosyl chloride - Arkivoc
This paper is dedicated to (the late) Professor Alan R. Katritzky .... synthesis of SAHA from cheap starting materials in a high overall yield (84%) and simple work.

Automated Synthesis of Computational Circuits Using ...
Chicago, Illinois 60630 ... without such problem-specific insights using a single uniform approach ... usually requires a different clever insight (Gilbert 1968,.

Automated Synthesis of Computational Circuits Using ...
This uniform approach to the automated synthesis of computational circuits is illustrated by evolving .... submodule within the genetic programming system.

The Online Evaluation of Speech Synthesis Using ...
Charlotte van Hooijdonk, Edwin Commandeur, Reinier Cozijn, Emiel Krahmer & Erwin Marsi .... three speech conditions were normalized at -16 dB, using.

Automated Synthesis of Computational Circuits Using ...
Computer Science Division. University of California. Berkeley, California ... consists of computer programs of varying sizes and shapes (Koza 1992, 1994a, 1994b; .... output produced by the best circuit from generation 0 with the target (i.e., the ..