2002 Journal of Software

Σχετικά έγγραφα
ER-Tree (Extended R*-Tree)

Quick algorithm f or computing core attribute

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

High order interpolation function for surface contact problem

ΣΤΥΛΙΑΝΟΥ ΣΟΦΙΑ

A research on the influence of dummy activity on float in an AOA network and its amendments

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Optimization, PSO) DE [1, 2, 3, 4] PSO [5, 6, 7, 8, 9, 10, 11] (P)

Buried Markov Model Pairwise

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

Research on vehicle routing problem with stochastic demand and PSO2DP algorithm with Inver2over operator

Journal of the Graduate School of the Chinese Academy of Sciences. Application Dependent Software. Standard Application Components.

Application of Genetic Algorithm in Architectural Conceptual Design

Reading Order Detection for Text Layout Excluded by Image

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

Research on real-time inverse kinematics algorithms for 6R robots

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Adaptive grouping difference variation wolf pack algorithm

Research of Han Character Internal Codes Recognition Algorithm in the Multi2lingual Environment

1 (forward modeling) 2 (data-driven modeling) e- Quest EnergyPlus DeST 1.1. {X t } ARMA. S.Sp. Pappas [4]


,,, (, ) , ;,,, ; -

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

College of Life Science, Dalian Nationalities University, Dalian , PR China.

Study on the Strengthen Method of Masonry Structure by Steel Truss for Collapse Prevention

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ ΣΤΥΛΙΑΝΗΣ Κ. ΣΟΦΙΑΝΟΠΟΥΛΟΥ Αναπληρώτρια Καθηγήτρια. Τµήµα Τεχνολογίας & Συστηµάτων Παραγωγής.

Quantum dot sensitized solar cells with efficiency over 12% based on tetraethyl orthosilicate additive in polysulfide electrolyte

Supplementary Materials for Evolutionary Multiobjective Optimization Based Multimodal Optimization: Fitness Landscape Approximation and Peak Detection

ΔΙΠΛΩΜΑΣΙΚΗ ΕΡΓΑΙΑ. του φοιτητή του Σμήματοσ Ηλεκτρολόγων Μηχανικών και. Σεχνολογίασ Τπολογιςτών τησ Πολυτεχνικήσ χολήσ του. Πανεπιςτημίου Πατρών

Simplex Crossover for Real-coded Genetic Algolithms

Study of urban housing development projects: The general planning of Alexandria City

Arbitrage Analysis of Futures Market with Frictions

J. of Math. (PRC) Banach, , X = N(T ) R(T + ), Y = R(T ) N(T + ). Vol. 37 ( 2017 ) No. 5

Stress Relaxation Test and Constitutive Equation of Saturated Soft Soil

Probabilistic Approach to Robust Optimization

Ερευνητική+Ομάδα+Τεχνολογιών+ Διαδικτύου+

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

User Behavior Analysis for a Large2scale Search Engine

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Motion analysis and simulation of a stratospheric airship

Approximation Expressions for the Temperature Integral

Q L -BFGS. Method of Q through full waveform inversion based on L -BFGS algorithm. SUN Hui-qiu HAN Li-guo XU Yang-yang GAO Han ZHOU Yan ZHANG Pan

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

Estimation of stability region for a class of switched linear systems with multiple equilibrium points

CAP A CAP

HIV HIV HIV HIV AIDS 3 :.1 /-,**1 +332

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

Kenta OKU and Fumio HATTORI

Toward a SPARQL Query Execution Mechanism using Dynamic Mapping Adaptation -A Preliminary Report- Takuya Adachi 1 Naoki Fukuta 2.

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

, Litrrow. Maxwell. Helmholtz Fredholm, . 40 Maystre [4 ], Goray [5 ], Kleemann [6 ] PACC: 4210, 4110H

The toxicity of three chitin synthesis inhibitors to Calliptamus italicus Othoptera Acridoidea

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

2002 Journal of Software

Wiki. Wiki. Analysis of user activity of closed Wiki used by small groups

CorV CVAC. CorV TU317. 1

Development of a basic motion analysis system using a sensor KINECT

Technical Research Report, Earthquake Research Institute, the University of Tokyo, No. +-, pp. 0 +3,,**1. No ,**1

A summation formula ramified with hypergeometric function and involving recurrence relation

Research on Economics and Management

The Research on Sampling Estimation of Seasonal Index Based on Stratified Random Sampling

Η οικολογία της σχολικής τάξης ΙΙ

ΚΛΙΜΑΤΟΛΟΓΙΑ CLIMATOLOGY

Applying Markov Decision Processes to Role-playing Game

Yoshifumi Moriyama 1,a) Ichiro Iimura 2,b) Tomotsugu Ohno 1,c) Shigeru Nakayama 3,d)

ΠEPIΛHΨH. E.M.Π. - Βιβλιοθήκη Σχολής Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

Γενετικές Μέθοδοι Βελτιστοποίησης Ερωτηµάτων σε Βάσεις εδοµένων

Δυνατότητα Εργαστηρίου Εκπαιδευτικής Ρομποτικής στα Σχολεία (*)

Gain self-tuning of PI controller and parameter optimum for PMSM drives

Strategic management application for secondary school principals in Taif city from the agents and teachers point of view

Supporting information. An unusual bifunctional Tb-MOF for highly sensing of Ba 2+ ions and remarkable selectivities of CO 2 /N 2 and CO 2 /CH 4

MOTROL. COMMISSION OF MOTORIZATION AND ENERGETICS IN AGRICULTURE 2014, Vol. 16, No. 5,

PACS: Ox, Cw, a, TP

2 ~ 8 Hz Hz. Blondet 1 Trombetti 2-4 Symans 5. = - M p. M p. s 2 x p. s 2 x t x t. + C p. sx p. + K p. x p. C p. s 2. x tp x t.

Design and Fabrication of Water Heater with Electromagnetic Induction Heating

encouraged to use the Version of Record that, when published, will replace this version. The most /BCJ BIOCHEMICAL JOURNAL

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

Resurvey of Possible Seismic Fissures in the Old-Edo River in Tokyo

Gemini, FastMap, Applications. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών

Feasible Regions Defined by Stability Constraints Based on the Argument Principle

M in ing Recursive Function s Ba sed on Gene Expression Programm ing

Distributed Probabilistic Model-Building Genetic Algorithm

Journal of Central South University (Science and Technology) May Bragg TU443 A (2011)

Προετοιμάζοντας τον μελλοντικό δάσκαλο για το ψηφιακό σχολείο

Congruence Classes of Invertible Matrices of Order 3 over F 2

PACS: Pj, Gg

Application of Wavelet Transform in Fundamental Study of Measurement of Blood Glucose Concentration with Near2Infrared Spectroscopy

Analysis of energy consumption of telecommunications network and application of energy-saving techniques

Control Theory & Applications PID (, )

Models for Asset Liability Management and Its Application of the Pension Funds Problem in Liaoning Province

Rapid determination of soluble reactive silicate in seawater by flow injection analysis with spectrophotometric detection and its application

Αλγοριθµική και νοηµατική µάθηση της χηµείας: η περίπτωση των πανελλαδικών εξετάσεων γενικής παιδείας 1999

Μιχαήλ Νικητάκης 1, Ανέστης Σίτας 2, Γιώργος Παπαδουράκης Ph.D 1, Θοδωρής Πιτηκάρης 3

FENXI HUAXUE Chinese Journal of Analytical Chemistry. Savitzky-Golay. n = SG SG. Savitzky-Golay mmol /L 5700.

Transcript:

Vol13, No2 2002 Journal of Software 1000-9825/2002/13(02)0250-08,,, (, 110004) E-mail: {wanggr,yuge}@mailneueducn http://wwwneueducn :,,, : ; ; ; : TP311 : A,,,,, :(1),(2),,, [1],, [2],, : ; ;,, [3] 4 : (SP) (SE) (RD) (FP) (SP)SP,,, : 2001-04-20; : 2001-09-24 : ; ; : (1976),,,, ; (1975),,,, ; (1966),,,,,,,Web ; (1962),,,,,,,

: 251 (SE)SE,,, (RD)RD,, SP (FP)FP SE RD,,, 1 2 3 4 5 1 [4] 11 20 60, Michigan John Holland Darwin Mendel,,,,, ;,,,, :(1), (2), (3) ( ), (4) 3, 12 8 :SGA =(C, E, P 0, M, Φ, Γ, Ψ, T), C,E ;P 0 ;M ;Φ ;Γ ;Ψ ;T 13 (1), : (2), (3), :

252 Journal of Software 2002,13(2) (4) p c (),,, (5) p m,,, 2 4 21,,, 0, 0 1 5, 4 Steinbrunn, 0, Fig1 C5 C2C3 C1 C4 ( 0, 0, 5, 2, 0, 3, 0, 1, 4 ) Join tree corresponds to non-zero integer 1 N, (2N-1), (0,0,1,2,3,4,5,0,0), 22, : N, C i, S, AvailMem, SS Fcost(N,C i,s,availmem,ss), 23, 3 [5] 3 (1) 1 [5],,, (2),,

: 253,,, ( ) : } Function CrossOver( ) {, do{ Psize --, }while(psize>0) (p i,p i+1 ), do{ /*Psize */ NUM (NUM<2N-1), HasSubTreeFlag1=findsubtree(p i,num,subtree1), HasSubTreeFlag2=findsubtree(p i+1,num,subtree2), /*HasSubTreeFlag1 HashSubTreeFlag2 */ }while(!hassubtreeflag1!hassubtreeflag2), /* NUM subtree1,subtree2*/ exchange(p i,subtree1,p i+1,subtree2), (3),,, : Function mutation( ) { do { Msize --; p i, do{ /*Msize */ num1=rand( ); num2=rand( ); }while(iszero(p i,num1) iszero(p i,num2) num1==num2 ); /* */ exchange(p i,num1,num2); }while( Msize>0 ); } 24,,: L, pop_size, p c, p m, T, (1) L N,L=2N 1 (2) pop_size pop_size,,,pop_size, 20-100 (3) p c, p c p c =04 (4) p m,,

254 Journal of Software 2002,13(2),p m, 00001~01,, 01 (5) T :(a) ;(b), 3,,,, 4 (SP,SE,RD,FP),,, 2 Begin Randomly generate pop_size individuals as initial population Generate y new individuals by probabilistically selecting via genetic operators Generate 4*(pop_size+y) new individuals (v, x)(x ---scheduling) by using four kinds of heurists Compute the fitness for each individual in P(t), generate P(t+1) by selecting pop_size smallest fitness individuals no end yes exit Fig2 Flow chart of parallel schedule based on genetic algorithm 2 4,, :(1),(2) 4

: 255 41 P c P m pop_size, 3 4 (12345101520 ) 3 0406 08, P c 04,,P c 08,,,P c 06,, 04 08,P c,,p c,,,,p c 06 4 pop_size pop_size p c, pop_size 60 80, 40, 60 80,pop_size,,,,pop_size,,, Cost 790 785 780 775 770 Pc=04 Pc=06 Pc=08 765 1 2 3 4 5 10 15 20 Time(s) 765 Cost 825 815 805 795 785 775 1 2 3 4 5 10 15 20 Time(s) Pop_size=40 Pop_size=60 Pop_size=80 Fig3 Performance for different P c Fig 4 Performance for different pop_size 3 4 42 4, 8 5 8 6 7 1 4 5 2 3 1 2 3 4 5 8 6 7 2 1 4 36 57 8 Fig5 Left-Deep tree,right-deep tree and bushy tree 5 6~8,x,y 6 4 ( ),,,,,,,,,

256 Journal of Software 2002,13(2) Time 2500 2000 1500 1000 500 7 4, 3, 3, 3, 0, 16 32 48 64 100 120 Processors Fig6 Performance for bushy tree, 6,, 2 Sequance Sync Seg Fp 8,, 2,,,, Time 2500 2000 Sequance 1500 Sync 40000 1000 Seg 30000 Fp 20000 500 10000 0 16 32 48 64 100 120 0 Processors Time 70000 60000 50000 Sequance Sync Seg Fp 16 32 48 64 100 120 Processors Fig7 Performance of left-deep tree Fig8 Performance of right-deep tree 7 8 5, References: [1] Chen, MS, Yu, PS, Wu, KL Optimization of parallel execution for multi-join queries IEEE Transactions on Knowledge and Data Engineering, 1996,8(3):416428 [2] Steinbrunn, M, Moerkotte, G, Kemper, A Heuristic and randomized optimization for the join ordering problem VLDB Journal, 1997,6(3):191208 [3] Wilschut, AN, Flokstra, J, Apers, PMG Parallel evaluation of multi-join queries In: Michael, JC, Donovan, AS, eds Proceedings of the ACM-SIGMOD 95 San Jose, CA: Academic Press, 1995 115126 [4] Chen, MS, Yu, PS, Wu, KL Scheduling and processor allocation for parallel execution of multi-join queries In: Proceedings of the 8th International Conference on Data Engineering Arizona: ICS Press, 1992 5867 [5] Zhou Ming, Sun Shu-dong The Principle and Application of Genetic Algorithm Beijing: National Defense Industry Press, 1999 (in Chinese)

: 257 : [5], :, 1999 Parallel Query Optimization Techniques for Multi-Join Expressions Based on Genetic Algorithm CAO Yang, FANG Qiang, WANG Guo-ren, YU Ge (School of Information Science and Engineering, Northeastern University, Shenyang 110004, China) E-mail: {wanggr,yuge}@mailneueducn http://wwwneueducn Abstract: The parallel query optimization for multi-join expressions is one of the key factors to improve the performance of database systems In this paper, an approach to solve the problems of the parallel query optimization for multi-join expressions by adopting GA algorithms is proposed To improve the execution efficiency of the query processors, the authors exploit heuristics to seek the optimum parallel scheduling execution plan for multi-join expressions The detailed testing results and performance analysis are presented The experiment results show that the GA algorithm with heuristic knowledge is effective for parallel query processing of multi-joins, and plays an important role in improving the performance of database systems Key words: genetic algorithm; multi-join expression; query optimization; parallel scheduling Received April 20, 2001; accepted September 24, 2001 Supported by the Foundation for University Key Teacher; the Teaching and Research Award Program for Outstanding Young Teachers in Higher Education Institution; the Cross Century Excellent Young Teacher Foundation of the Ministry of Education of China