메뉴 건너뛰기




Volumn 14, Issue 2, 2006, Pages 129-156

Genetic parallel programming: Design and implementation

Author keywords

Genetic parallel programming; Genetic programming; Linear genetic programming; Parallel processor architecture

Indexed keywords

ALGORITHM; ARTICLE; ARTIFICIAL INTELLIGENCE; AUTOMATED PATTERN RECOGNITION; BIOLOGICAL MODEL; BIOLOGY; COMPUTER ANALYSIS; COMPUTER LANGUAGE; COMPUTER PROGRAM; GENOTYPE; HUMAN; METHODOLOGY; MOLECULAR EVOLUTION; STATISTICAL MODEL;

EID: 33747049849     PISSN: 10636560     EISSN: 15309304     Source Type: Journal    
DOI: 10.1162/evco.2006.14.2.129     Document Type: Review
Times cited : (16)

References (56)
  • 1
    • 0002265406 scopus 로고    scopus 로고
    • Parallel genetic programming: A scalable implementation using the transputer network architecture
    • Angeline, P. J. et al., editors, MIT Press
    • Andre, D. and Koza, J. R. (1996). Parallel genetic programming: a scalable implementation using the transputer network architecture. In Angeline, P. J. et al., editors, Advances in Genetic Programming 2, pages 317-337, MIT Press.
    • (1996) Advances in Genetic Programming , vol.2 , pp. 317-337
    • Andre, D.1    Koza, J.R.2
  • 2
    • 0012403376 scopus 로고    scopus 로고
    • Exploiting the fruits of parallelism: An implementation of parallel genetic programming that achieves super-linear performance
    • Andre, D. and Koza, J. R. (1997). Exploiting the fruits of parallelism: an implementation of parallel genetic programming that achieves super-linear performance. Information Science Journal, 106(3-4):201-218.
    • (1997) Information Science Journal , vol.106 , Issue.3-4 , pp. 201-218
    • Andre, D.1    Koza, J.R.2
  • 5
    • 0035247432 scopus 로고    scopus 로고
    • A comparison of linear genetic programming and neural networks in medical data mining
    • Brameier, M. and Banzhaf, W. (2001). A comparison of linear genetic programming and neural networks in medical data mining. IEEE Transactions on Evolutionary Computation, 5(1):17-26.
    • (2001) IEEE Transactions on Evolutionary Computation , vol.5 , Issue.1 , pp. 17-26
    • Brameier, M.1    Banzhaf, W.2
  • 6
    • 84988947455 scopus 로고    scopus 로고
    • Parallel machine code genetic programming
    • Banzhaf, W., Daida, J., Eiben, A. E., Garzon, M. H., Honavar, V., Jakiela, M., and Smith, R. E., editors, Morgan Kaufmann
    • Brameier, M., Hoffmann, F., Nordin, P., Banzhaf, W., and Francone, F. (1999). Parallel machine code genetic programming. In Banzhaf, W., Daida, J., Eiben, A. E., Garzon, M. H., Honavar, V., Jakiela, M., and Smith, R. E., editors, Proceedings of 1999 Genetic and Evolutionary Computation Conference, pages 1228-1228, Morgan Kaufmann.
    • (1999) Proceedings of 1999 Genetic and Evolutionary Computation Conference , pp. 1228-1228
    • Brameier, M.1    Hoffmann, F.2    Nordin, P.3    Banzhaf, W.4    Francone, F.5
  • 9
    • 35048817068 scopus 로고    scopus 로고
    • Designing optimal combinational digital circuits using a multiple logic unit processor
    • Keijzer, M., OReilly, U., Lucas, S. M., Costa, E., and Soule, T., editors, Springer-Verlag
    • Cheang, S. M., Lee, K. H., and Leung, K. S. (2004). Designing optimal combinational digital circuits using a multiple logic unit processor. In Keijzer, M., OReilly, U., Lucas, S. M., Costa, E., and Soule, T., editors, Proceedings of the Seventh European Conference on Genetic Programming, pages 23-34, Springer-Verlag.
    • (2004) Proceedings of the Seventh European Conference on Genetic Programming , pp. 23-34
    • Cheang, S.M.1    Lee, K.H.2    Leung, K.S.3
  • 10
    • 84944613017 scopus 로고    scopus 로고
    • Speech sound discrimination with genetic programming
    • Banzhaf, W., Poli, R., Schoenauer, M., and Fogarty, T. C., editors, Springer-Verlag
    • Conrads, M., Nordin, P., and Banzhaf, W. (1998). Speech sound discrimination with genetic programming. In Banzhaf, W., Poli, R., Schoenauer, M., and Fogarty, T. C., editors, Proceedings of the First European Workshop on Genetic Programming, pages 113-129, Springer-Verlag.
    • (1998) Proceedings of the First European Workshop on Genetic Programming , pp. 113-129
    • Conrads, M.1    Nordin, P.2    Banzhaf, W.3
  • 12
    • 42149160306 scopus 로고    scopus 로고
    • Register Machine Learning Technologies, Inc.
    • Francone, F. D. (2001). Discipulus™ 3.0 Owners Manual, Register Machine Learning Technologies, Inc. [http://www.aimlearning.com]
    • (2001) Discipulus™ 3.0 Owners Manual
    • Francone, F.D.1
  • 13
    • 23044520719 scopus 로고    scopus 로고
    • Register based genetic programming on fpga computing platforms
    • Poli, R., Banzhaf, W., Langdon, W. B., Miller, J., Nordin, P., and Fogarty, T. C., editors, Springer-Verlag
    • Heywood, M. I. and Zincir-Heywood, A. N. (2000). Register based genetic programming on fpga computing platforms. In Poli, R., Banzhaf, W., Langdon, W. B., Miller, J., Nordin, P., and Fogarty, T. C., editors, Proceedings of the Third European Conference on Genetic Programming, pages 44-58, Springer-Verlag.
    • (2000) Proceedings of the Third European Conference on Genetic Programming , pp. 44-58
    • Heywood, M.I.1    Zincir-Heywood, A.N.2
  • 16
    • 25644457523 scopus 로고    scopus 로고
    • Learning recursive sequences via evolution of machine-language programs
    • Koza, J. R., Deb, K., Dorigo, M., Fogel, D. B., Garzon, M., Iba, H., and Riolo, R. L., editors, Morgan Kaufmann
    • Huelsbergen, L. (1997). Learning recursive sequences via evolution of machine-language programs. In Koza, J. R., Deb, K., Dorigo, M., Fogel, D. B., Garzon, M., Iba, H., and Riolo, R. L., editors, Proceedings of the Second Annual Conference on Genetic Programming, pages 186-194, Morgan Kaufmann.
    • (1997) Proceedings of the Second Annual Conference on Genetic Programming , pp. 186-194
    • Huelsbergen, L.1
  • 17
    • 85169558979 scopus 로고
    • Parallel genetic programming and fine-grained SIMD architecture
    • Siegel, E. V. et al., editors, MIT Press
    • Juille, H. and Pollack, J. B. (1995). Parallel genetic programming and fine-grained SIMD architecture. In Siegel, E. V. et al., editors, Working Notes for the AAAI Symposium on Genetic Programming, pages 31-37, MIT Press.
    • (1995) Working Notes for the AAAI Symposium on Genetic Programming , pp. 31-37
    • Juille, H.1    Pollack, J.B.2
  • 18
    • 85027878308 scopus 로고    scopus 로고
    • Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness
    • IEEE Press
    • Kalganova, T. and Miller, J. F. (1999). Evolving more efficient digital circuits by allowing circuit layout evolution and multi-objective fitness. In Proceedings of the First NASA/DoD Workshop on Evolvable Hardware, pages 54-63, IEEE Press.
    • (1999) Proceedings of the First NASA/DoD Workshop on Evolvable Hardware , pp. 54-63
    • Kalganova, T.1    Miller, J.F.2
  • 19
    • 33747083434 scopus 로고    scopus 로고
    • Linear-tree gp and its comparison with other gp structures
    • Miller, J., Tomassini, M., Lanzi, P. L., Ryan, C., Tettamanzi, A. G. B., and Langdon, W. B., editors, Springer-Verlag
    • Kantschik, W. and Banzhaf, W. (2001). Linear-tree gp and its comparison with other gp structures. In Miller, J., Tomassini, M., Lanzi, P. L., Ryan, C., Tettamanzi, A. G. B., and Langdon, W. B., editors, Proceedings of the Fourth European Conference on Genetic Programming, pages 303-312, Springer-Verlag.
    • (2001) Proceedings of the Fourth European Conference on Genetic Programming , pp. 303-312
    • Kantschik, W.1    Banzhaf, W.2
  • 20
    • 84943257091 scopus 로고    scopus 로고
    • Linear-graph gp - A new gp structure
    • Foster, J. A., Lutton, E., Miller, J., Ryan, C., and Tettamanzi, A. G. B., editors, Springer-Verlag
    • Kantschik, W. and Banzhaf, W. (2002). Linear-graph gp - a new gp structure. In Foster, J. A., Lutton, E., Miller, J., Ryan, C., and Tettamanzi, A. G. B., editors, Proceedings of the Fifth European Conference on Genetic Programming, pages 83-92, Springer-Verlag.
    • (2002) Proceedings of the Fifth European Conference on Genetic Programming , pp. 83-92
    • Kantschik, W.1    Banzhaf, W.2
  • 25
    • 35248827079 scopus 로고    scopus 로고
    • Coevolution and linear genetic programming for visual learning
    • Cantú-Paz, E. et al., editors, Springer-Verlag
    • Krawiec, K. and Bhanu, B. (2003). Coevolution and linear genetic programming for visual learning. In Cantú-Paz, E. et al., editors, Proceedings of 2003 Genetic and Evolutionary Computation Conference, pages 332-343, Springer-Verlag.
    • (2003) Proceedings of 2003 Genetic and Evolutionary Computation Conference , pp. 332-343
    • Krawiec, K.1    Bhanu, B.2
  • 26
    • 24644454310 scopus 로고    scopus 로고
    • Multi-logic-unit processor : A combinational logic circuit evaluation engine for genetic parallel programming
    • Keijzer, M., Tettamanzi, A., Collet, P., van Hemert, J., and Tomazzini, M., editors, Springer-Verlag
    • Lau, W. S., Li, G., Lee, K. H., Leung, K. S. and Cheang, S. M. (2005). Multi-logic-unit processor : a combinational logic circuit evaluation engine for genetic parallel programming. In Keijzer, M., Tettamanzi, A., Collet, P., van Hemert, J., and Tomazzini, M., editors, Proceedings of the eighth European Conference on Genetic Programming, pages 167-177, Springer-Verlag.
    • (2005) Proceedings of the Eighth European Conference on Genetic Programming , pp. 167-177
    • Lau, W.S.1    Li, G.2    Lee, K.H.3    Leung, K.S.4    Cheang, S.M.5
  • 27
    • 0025469749 scopus 로고
    • A microprogrammable list processor for personal computers
    • Lee, K. H., Leung, K. S., and Cheang, S. M. (1990). A Microprogrammable List Processor for Personal Computers. IEEE Micro Journal, 10(4):50-61.
    • (1990) IEEE Micro Journal , vol.10 , Issue.4 , pp. 50-61
    • Lee, K.H.1    Leung, K.S.2    Cheang, S.M.3
  • 28
    • 33747053864 scopus 로고    scopus 로고
    • Genetic parallel programming - Evolving linear machine codes on a multiple-ALU processor
    • Yaacob, S., Nagarajan, M., and Chekima, A., editors, University of Malaysia Sabah
    • Leung, K. S., Lee, K. H., and Cheang, S. M. (2002). Genetic parallel programming - evolving linear machine codes on a multiple-ALU processor. In Yaacob, S., Nagarajan, M., and Chekima, A., editors, Proceedings of the International Conference on Artificial Intelligence in Engineering and Technology, pages 207-213, University of Malaysia Sabah.
    • (2002) Proceedings of the International Conference on Artificial Intelligence in Engineering and Technology , pp. 207-213
    • Leung, K.S.1    Lee, K.H.2    Cheang, S.M.3
  • 30
    • 35248888894 scopus 로고    scopus 로고
    • Parallel programs are more evolvable than sequential programs
    • Ryan, C., Soule, T., Keijzer, M., Tsang, E., Poli, R., and Costa E., editors, Springer-Verlag
    • Leung, K. S., Lee, K. H., and Cheang, S. M. (2003). Parallel programs are more evolvable than sequential programs. In Ryan, C., Soule, T., Keijzer, M., Tsang, E., Poli, R., and Costa E., editors, Proceedings of the Sixth European Conference on Genetic Programming, pages 107-118, Springer-Verlag.
    • (2003) Proceedings of the Sixth European Conference on Genetic Programming , pp. 107-118
    • Leung, K.S.1    Lee, K.H.2    Cheang, S.M.3
  • 31
    • 0034274591 scopus 로고    scopus 로고
    • A comparison of prediction accuracy, complexity, and training time of thirty-three old and new classification algorithms
    • Kluwer Academic
    • Lim, T. S., Loh, W. Y., and Shih, Y. S. (2000). A Comparison of Prediction Accuracy, Complexity, and Training Time of Thirty-Three Old and New Classification Algorithms. Machine Learning, Kluwer Academic, 40:203-229.
    • (2000) Machine Learning , vol.40 , pp. 203-229
    • Lim, T.S.1    Loh, W.Y.2    Shih, Y.S.3
  • 32
    • 0002614135 scopus 로고
    • Crowding and preselection revisited
    • Manner, R. and Manderick, B., editors, Elsevier Science Publishers
    • Mahfoud, S. W. (1992). Crowding and preselection revisited. In Manner, R. and Manderick, B., editors, Proceedings of Conference on Parallel Problem Solving from Nature, pages 27-36, Elsevier Science Publishers.
    • (1992) Proceedings of Conference on Parallel Problem Solving from Nature , pp. 27-36
    • Mahfoud, S.W.1
  • 33
    • 0000643297 scopus 로고    scopus 로고
    • Island (migration) models: Evolutionary algorithms based in punctuated equilibria
    • Back, T. et al., editors, Oxford University Press
    • Martin, W. N., Lienig, J., and Cohoon, J. P. (1997). Island (migration) models: evolutionary algorithms based in punctuated equilibria. In Back, T. et al., editors, Handbook of Evolutionary Computation, pages C6.3:1-16, Oxford University Press.
    • (1997) Handbook of Evolutionary Computation , vol.C6.3 , pp. 1-16
    • Martin, W.N.1    Lienig, J.2    Cohoon, J.P.3
  • 35
    • 73849095098 scopus 로고    scopus 로고
    • An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach
    • Banzhaf, W., Daida, J., Eiben, A. E., Garzon, M. H., Honavar, V., Jakiela, M., and Smith, R. E., editors, Morgan Kaufmann
    • Miller, J. F. (1999). An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach. In Banzhaf, W., Daida, J., Eiben, A. E., Garzon, M. H., Honavar, V., Jakiela, M., and Smith, R. E., editors, Proceedings of 1999 Genetic and Evolutionary Computation Conference, pages 1135-1142, Morgan Kaufmann.
    • (1999) Proceedings of 1999 Genetic and Evolutionary Computation Conference , pp. 1135-1142
    • Miller, J.F.1
  • 36
    • 84946491745 scopus 로고    scopus 로고
    • Cartesian genetic programming
    • Poli, R., Banzhaf, W., Langdon, W. B., Miller, J., Nordin, P., and Fogarty, T. C., editors, Springer-Verlag
    • Miller, J. F. and Thomson, P. (2000). Cartesian genetic programming. In Poli, R., Banzhaf, W., Langdon, W. B., Miller, J., Nordin, P., and Fogarty, T. C., editors, Proceedings of the Third European Conference on Genetic Programming, pages 121-132, Springer-Verlag.
    • (2000) Proceedings of the Third European Conference on Genetic Programming , pp. 121-132
    • Miller, J.F.1    Thomson, P.2
  • 38
    • 33747074021 scopus 로고    scopus 로고
    • Can moore's law continue indefinitely?
    • Moore, G. E. (1996). Can Moore's Law Continue Indefinitely? Computerworld Leadership Series, 2(6):2-7.
    • (1996) Computerworld Leadership Series , vol.2 , Issue.6 , pp. 2-7
    • Moore, G.E.1
  • 39
    • 2442612917 scopus 로고    scopus 로고
    • A novel approach to design classifiers using genetic programming
    • Muni, D. P., Pal, N. R. and Das, J. (2004). A novel approach to design classifiers using genetic programming. IEEE Transactions on Evolutionary Computation, 8(2):183-196.
    • (2004) IEEE Transactions on Evolutionary Computation , vol.8 , Issue.2 , pp. 183-196
    • Muni, D.P.1    Pal, N.R.2    Das, J.3
  • 40
    • 0002315591 scopus 로고
    • A compiling genetic programming system that directly manipulates the machine code
    • Kinnear Jr., K. E., editor, MIT Press
    • Nordin, P. (1994). A compiling genetic programming system that directly manipulates the machine code. In Kinnear Jr., K. E., editor, Advances in Genetic Programming, pages 311-331, MIT Press.
    • (1994) Advances in Genetic Programming , pp. 311-331
    • Nordin, P.1
  • 42
    • 0009558275 scopus 로고    scopus 로고
    • Efficient evolution of machine code for CISC architectures using instruction blocks and homologous crossover
    • Spector, L. et al., editors, MIT Press
    • Nordin, P., Banzhaf, W., and Francone, F. D. (1999a). Efficient evolution of machine code for CISC architectures using instruction blocks and homologous crossover. In Spector, L. et al., editors, Advances in Genetic Programming Volume 3, pages 275-299, MIT Press.
    • (1999) Advances in Genetic Programming Volume 3 , vol.3 , pp. 275-299
    • Nordin, P.1    Banzhaf, W.2    Francone, F.D.3
  • 43
    • 84956855588 scopus 로고    scopus 로고
    • Evolving multi-line compilable c programs
    • Poli, R., Nordin, P., Langdon, W. B., and Fogarty, T. C., editors, Springer-Verlag
    • O'Neill, M. and Ryan, C. (1999). Evolving multi-line compilable c programs. In Poli, R., Nordin, P., Langdon, W. B., and Fogarty, T. C., editors, Proceedings of the 2nd European Workshop on Genetic Programming, pages 83-92, Springer-Verlag.
    • (1999) Proceedings of the 2nd European Workshop on Genetic Programming , pp. 83-92
    • O'Neill, M.1    Ryan, C.2
  • 45
    • 33747031933 scopus 로고    scopus 로고
    • Parallel distributed genetic programming
    • Come, D., Dorigo, M., and Glover, F., editors, Section 6, McGraw-Hill
    • Poli, R. (1999). Parallel distributed genetic programming. In Come, D., Dorigo, M., and Glover, F., editors, New Ideas in Optimization, Section 6, McGraw-Hill.
    • (1999) New Ideas in Optimization
    • Poli, R.1
  • 47
    • 0034153728 scopus 로고    scopus 로고
    • Cooperative Coevolution: An architecture for evolving coadapted subcomponenets
    • Potter, M. A. and De Jong, K. A. (2000). Cooperative Coevolution: An architecture for evolving coadapted subcomponenets. Evolutionary Computation Journal, 8(1):1-29.
    • (2000) Evolutionary Computation Journal , vol.8 , Issue.1 , pp. 1-29
    • Potter, M.A.1    De Jong, K.A.2
  • 49
    • 84958776254 scopus 로고    scopus 로고
    • Paragen - The first results
    • Poli, R., Banzhaf, W., Langdon, W. B., Miller, J., Nordin, P., and Fogarty, T. C., editors, Springer-Verlag
    • Ryan, C. and Ivan, L. (2000). Paragen - the first results. In Poli, R., Banzhaf, W., Langdon, W. B., Miller, J., Nordin, P., and Fogarty, T. C., editors, Proceedings of the Third European Conference on Genetic Programming, pages 338-348, Springer-Verlag.
    • (2000) Proceedings of the Third European Conference on Genetic Programming , pp. 338-348
    • Ryan, C.1    Ivan, L.2
  • 50
    • 0001765203 scopus 로고    scopus 로고
    • High-performance, parallel, stack-based genetic programming
    • Koza, J. R., Goldberg, D. E., Fogel, D. B., and Riolo, R. L., editors, MIT Press
    • Stoffel, K. and Spector, L. (1996). High-performance, parallel, stack-based genetic programming. In Koza, J. R., Goldberg, D. E., Fogel, D. B., and Riolo, R. L., editors, Proceedings of the First Annual Conference on Genetic Programming, pages 224-229, MIT Press.
    • (1996) Proceedings of the First Annual Conference on Genetic Programming , pp. 224-229
    • Stoffel, K.1    Spector, L.2
  • 52
    • 0004928449 scopus 로고    scopus 로고
    • Pado: A new learning architecture for object recognition
    • Oxford University Press
    • Teller, A. and Veloso, M. (1996). Pado: a new learning architecture for object recognition. In Symbolic Visual Learning, pages 81-116, Oxford University Press.
    • (1996) Symbolic Visual Learning , pp. 81-116
    • Teller, A.1    Veloso, M.2
  • 53
    • 0000473062 scopus 로고    scopus 로고
    • Parallel and distributed evolutionary algorithms: A review
    • Neittaanmki, P. et al., editors, Wiley
    • Tomassini, M. (1999). Parallel and distributed evolutionary algorithms: a review. In Neittaanmki, P. et al., editors, Evolutionary Algorithms in Engineering and Computer Science, pages 113-133, Wiley.
    • (1999) Evolutionary Algorithms in Engineering and Computer Science , pp. 113-133
    • Tomassini, M.1
  • 55
    • 33749401219 scopus 로고    scopus 로고
    • Evolution and acquisition of modules in cartesian genetic programming
    • Keijzer, M., O'Reilly, U., Lucas, S. M., Costa, E., and Soule, T., editors, Springer-Verlag
    • Walker, J. A. and Miller, J. F. (2004). Evolution and acquisition of modules in cartesian genetic programming. In Keijzer, M., O'Reilly, U., Lucas, S. M., Costa, E., and Soule, T., editors, Proceedings of the Seventh European Conference on Genetic Programming, pages 187-197, Springer-Verlag.
    • (2004) Proceedings of the Seventh European Conference on Genetic Programming , pp. 187-197
    • Walker, J.A.1    Miller, J.F.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.