• 検索結果がありません。

Japan Advanced Institute of Science and Technology

N/A
N/A
Protected

Academic year: 2021

シェア "Japan Advanced Institute of Science and Technology"

Copied!
3
0
0

読み込み中.... (全文を見る)

全文

(1)

Japan Advanced Institute of Science and Technology

JAIST Repository

https://dspace.jaist.ac.jp/

Title

遺伝的プログラミングによる効率的なプログラム生成

Author(s)

伊藤, 拓也

Citation

Issue Date

1999‑03

Type

Thesis or Dissertation

Text version

author

URL

http://hdl.handle.net/10119/876

Rights

Description

佐藤理史, 情報科学研究科, 博士

(2)

by Genetic Programming

Takuya Ito

Scho ol of Information Science,

Japan Advanced Institute of Science and Technology

January 14, 1999

Abstract

Genetic Programming (GP) can generate computer programs automatically without

any explicit knowledge for target programs (solution programs). The solution programs

are generated by means of selection and some genetic op erators. However, GP has a

diculty, which it often takes too much time to generate solution programs. This may

b e a criticalproblem when GP generates large scale programs.

The goal of this work is to generate computer programs eciently by means of the

framework of GP. \Ecient" means to reduce the numb er of generations which is nec-

essary to generate solution programs. Torealize this goal, this work improves a genetic

op erator ofGP.Thereare threegenetic operatorsforGP,crossover,mutation andrepro-

duction. Among these genetic op erators, crossover mainly contributes to searching for

solutionprograms. Therefore,this workimprovescrossover. Thenormalcrossoverselects

acrossoverpointrandomlysothat itbreaks building blo cks(i.e., eectivesmall program

whichcontributestoimprovingtnessperformance)duetoitsblindapplication. Tosolve

this problem, this work prop osesfour new crossovers

The rst crossoveris a\depth-dep endent crossover" and the second crossoverisa \re-

vised depth-dep endent crossover". \Depth-dependent" means that no de selection prob-

ability is determined by the depth of the tree structure. On these crossovers, shallower

no des are more oftenselected, and deepernodes are selectedrarely. The building blo cks

can beprotected by swappingshallowernodes.

The third crossoveris a \non-destructivedepth-dependentcrossover",which is acom-

bination of the depth-dep endent crossover and a \non-destructive crossover". \Non-

destructive" means that osprings of crossover are kept only if their tness are better

than tness of their parents. This crossover is prop osed tosolve the program size prob-

lem of the depth-dep endent crossover.

The fourth crossoveris a \self-tuning depth-dependent crossover". On this crossover,

eachindividualof thep opulationhas adierentdepthselection probabilityand depthse-

lectionprobabilityofaselectedindividualiscopiedtothenextgeneration. Thiscrossover

c

(3)

problems.

This workcompares GPp erformances (i.e.,tness valueand the size of generatedpro-

grams)ofthe normalcrossoverwith performancesof these fourcrossoversusing standard

GP problems and an originalrob ot problem. These exp erimental results clarify that the

sup eriorityof the prop osedcrossoverstothe normalcrossover.

Furthermore, this work discusses the building block hypothesis, which explains how

crossover searches solution programs with a survey of previous works and these experi-

mentalresults.

Key Words: Genetic Programming (GP), the depth-dep endent crossover,

the non-destructive depth-dependent crossover, the self-

tuning depth-dep endent crossover, building blo ck, building

blo ck hypothesis

参照

関連したドキュメント

Standard domino tableaux have already been considered by many authors [33], [6], [34], [8], [1], but, to the best of our knowledge, the expression of the

Examples for the solution of boundary value problems by fixed-point meth- ods can be found, for instance, in Section 2.5 below where boundary value problems for non-linear elliptic

The goal of this work is to study the performance of the estimates produced by the EM algorithm, taking into account the method of moments and a random initialization method to

Furuta, Log majorization via an order preserving operator inequality, Linear Algebra Appl.. Furuta, Operator functions on chaotic order involving order preserving operator

The inclusion of the cell shedding mechanism leads to modification of the boundary conditions employed in the model of Ward and King (199910) and it will be

In light of his work extending Watson’s proof [85] of Ramanujan’s fifth order mock theta function identities [4] [5] [6], George eventually considered q- Appell series... I found

He thereby extended his method to the investigation of boundary value problems of couple-stress elasticity, thermoelasticity and other generalized models of an elastic

Keywords: continuous time random walk, Brownian motion, collision time, skew Young tableaux, tandem queue.. AMS 2000 Subject Classification: Primary: