24 research outputs found

    Mathematical Interpretation between Genotype and Phenotype Spaces and Induced Geometric Crossovers

    Get PDF
    In this paper, we present that genotype-phenotype mapping can be theoretically interpreted using the concept of quotient space in mathematics. Quotient space can be considered as mathematically-defined phenotype space in the evolutionary computation theory. The quotient geometric crossover has the effect of reducing the search space actually searched by geometric crossover, and it introduces problem knowledge in the search by using a distance better tailored to the specific solution interpretation. Quotient geometric crossovers are directly applied to the genotype space but they have the effect of the crossovers performed on phenotype space. We give many example applications of the quotient geometric crossover

    CSM-467: Quotient Geometric Crossovers

    Get PDF
    Geometric crossover is a representation-independent definition of crossover based on the distance of the search space interpreted as a metric space. It generalizes the traditional crossover for binary strings and other important recombination operators for the most frequently used representations. Using a distance tailored to the problem at hand, the abstract definition of crossover can be used to design new problem specific crossovers that embed problem knowledge in the search. In previous work we have started studying how metric transformations of the distance associated with geometric crossover affect the original geometric crossover. In particular, we focused on the product of metric spaces. This metric transformation gives rise to the notion of product geometric crossover that allows to build new geometric crossovers combining pre-existing geometric crossovers in a simple way. In this paper, we study another metric transformation, the quotient metric space, that gives rise to the notion of quotient geometric crossover. This turns out to be a very versatile notion. We give many examples of application of the quotient geometric crossover

    A Mathematical Unification of Geometric Crossovers Defined on Phenotype Space

    Get PDF
    Geometric crossover is a representation-independent definition of crossover based on the distance of the search space interpreted as a metric space. It generalizes the traditional crossover for binary strings and other important recombination operators for the most frequently used representations. Using a distance tailored to the problem at hand, the abstract definition of crossover can be used to design new problem specific crossovers that embed problem knowledge in the search. This paper is motivated by the fact that genotype-phenotype mapping can be theoretically interpreted using the concept of quotient space in mathematics. In this paper, we study a metric transformation, the quotient metric space, that gives rise to the notion of quotient geometric crossover. This turns out to be a very versatile notion. We give many example applications of the quotient geometric crossover

    Vertex Ordering, Clustering, and Their Application to Graph Partitioning

    Full text link

    Linkage-Based Distance Metric in the Search Space of Genetic Algorithms

    Get PDF

    Accounting for Recent Changes of Gain in Dealing with Ties in Iterative Methods for Circuit Partitioning

    Get PDF
    In iterative methods for partitioning circuits, there is often a choice among several modules which will all produce the largest available reduction in cut size if they are moved between subsets in the partition. This choice, which is usually made by popping modules off a stack, has been shown to have a considerable impact on performance. By considering the most recent change in the potential reduction in cut size associated with moving each module between subsets, the performance of this LIFO (last-in first-out) approach can be significantly improved

    A New Adaptive Hungarian Mating Scheme in Genetic Algorithms

    Get PDF
    In genetic algorithms, selection or mating scheme is one of the important operations. In this paper, we suggest an adaptive mating scheme using previously suggested Hungarian mating schemes. Hungarian mating schemes consist of maximizing the sum of mating distances, minimizing the sum, and random matching. We propose an algorithm to elect one of these Hungarian mating schemes. Every mated pair of solutions has to vote for the next generation mating scheme. The distance between parents and the distance between parent and offspring are considered when they vote. Well-known combinatorial optimization problems, the traveling salesperson problem, and the graph bisection problem are used for the test bed of our method. Our adaptive strategy showed better results than not only pure and previous hybrid schemes but also existing distance-based mating schemes

    ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ์˜ ์ ์‘์  ์ง์ง“๊ธฐ ์ œ๋„

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ์ „๊ธฐยท์ปดํ“จํ„ฐ๊ณตํ•™๋ถ€, 2017. 2. ๋ฌธ๋ณ‘๋กœ.์ง์ง“๊ธฐ ์ œ๋„๋Š” ์ž์‹ ํ•ด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•˜์—ฌ ๋‘ ๋ถ€๋ชจ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋งํ•œ๋‹ค. ์ด๋Š” ์œ ์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋™์ž‘ ์ „๋ฐ˜์— ์˜ํ–ฅ์„ ๋ผ์นœ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ ๋Š”,ํ—๊ฐ€๋ฆฌ์•ˆ๋ฐฉ๋ฒ•์„์‚ฌ์šฉํ•œ์ง์ง“๊ธฐ์ œ๋„์—๋Œ€ํ•ด์—ฐ๊ตฌํ•˜์˜€๋‹ค.๊ทธ์ œ๋„๋“ค์€ ๋Œ€์‘๋˜๋Š” ๊ฑฐ๋ฆฌ์˜ ํ•ฉ์„ ์ตœ์†Œํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•, ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•, ๊ทธ๋ฆฌ๊ณ  ๋น„๊ต๋ฅผ ์œ„ํ•ด ๋žœ๋คํ•˜๊ฒŒ ๋Œ€์‘์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ด ์ œ๋„๋“ค ์„์ž˜์•Œ๋ ค์ง„๋ฌธ์ œ์ธ์ˆœํšŒํŒ๋งค์›๋ฌธ์ œ์™€๊ทธ๋ž˜ํ”„๋ถ„ํ• ๋ฌธ์ œ์—์ ์šฉํ•˜์˜€๋‹ค. ๋˜ํ•œ ์„ธ๋Œ€๋ณ„๋กœ ๊ฐ€์žฅ ์ข‹์€ ํ•ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š”์ง€ ๋ถ„์„ํ•˜์˜€๋‹ค. ์ด๋Ÿฌํ•œ ๋ถ„ ์„์— ๊ธฐ์ดˆํ•˜์—ฌ, ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๊ฐ„๋‹จํžˆ ๊ฒฐํ•ฉ๋œ ์ง์ง“๊ธฐ ์ œ๋„๋ฅผ ์ œ์•ˆํ•˜์˜€๋‹ค. ์ œ์•ˆ๋œ ์ œ๋„๋Š” ๊ฒฐํ•ฉ๋˜์ง€ ์•Š์€ ์ œ๋„์— ๋น„ํ•ด ๋” ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๋˜ํ•œ, ๋ณธ ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๋ฐฉ๋ฒ•์ธ ์ง์ง“๊ธฐ ์ œ๋„๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์˜ ์ ์‘์ ์ธ ์ง์ง“๊ธฐ ๋ฐฉ๋ฒ•์€ ์„ธ ํ—๊ฐ€๋ฆฌ์•ˆ ์ œ๋„ ์ค‘ํ•˜๋‚˜๋ฅผ์„ ํƒํ•œ๋‹ค.๋ชจ๋“ ์ง์ง€์–ด์ง„์Œ์€๋‹ค์Œ์„ธ๋Œ€๋ฅผ์œ„ํ•œ์ง์ง“๊ธฐ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•  ํˆฌํ‘œ๊ถŒ์„ ๊ฐ–๊ฒŒ ๋œ๋‹ค. ๊ฐ๊ฐ์˜ ์„ ํ˜ธ๋„๋Š” ๋ถ€๋ชจํ•ด๊ฐ„ ๊ฑฐ๋ฆฌ์™€ ๋ถ€๋ชจํ•ด์™€ ์ž์‹ํ•ด์˜ ๊ฑฐ๋ฆฌ์˜ ๋น„์œจ์„ ํ†ตํ•ด ๊ฒฐ์ •๋œ๋‹ค. ์ œ์•ˆ๋œ ์ ์‘์  ๋ฐฉ๋ฒ•์€ ๋ชจ๋“  ๋‹จ์ผ ํ—๊ฐ€๋ฆฌ์•ˆ์ง์ง“๊ธฐ์ œ๋„,๋น„์ ์‘์ ์œผ๋กœ๊ฒฐํ•ฉ๋œ๋ฐฉ๋ฒ•,์ „ํ†ต์ ์ธ๋ฃฐ๋ ›ํœ ์„ ํƒ, ๊ธฐ์กด์˜๋‹ค๋ฅธ๊ฑฐ๋ฆฌ๊ธฐ์ค€๋ฐฉ๋ฒ•๋“ค๋ณด๋‹ค์ข‹์€๊ฒฐ๊ณผ๋ฅผ๋ณด์˜€๋‹ค.์ œ์•ˆ๋œ์ ์‘์ ๋ฐฉ ๋ฒ•์€์ •๊ธฐ์ ์ธํ•ด์ง‘๋‹จ์˜์œ ์ž…๊ณผ์ง€์—ญ์ตœ์ ํ™”์™€๊ฒฐํ•ฉ๋œํ™˜๊ฒฝ์—์„œ๋„์ ์ ˆํ•œ ์ œ๋„๋ฅผ ์„ ํƒํ–ˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํ—๊ฐ€๋ฆฌ์•ˆ ๋ฐฉ๋ฒ•์„ ์ตœ๋Œ€ ํ˜น์€ ์ตœ์†Œ์˜ ์ง€์—ญ ์ตœ์ ์ ์„์ฐพ๋Š”๋ฐฉ๋ฒ•์œผ๋กœ๊ต์ฒดํ–ˆ๋‹ค.์ด๋ฐฉ์‹์—ญ์‹œ์ง€์—ญ์ตœ์ ์ ์„์ฐพ๋Š”๋‹จ์ผ ๋ฐฉ๋ฒ•๋“ค๋ณด๋‹ค ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€๋‹คI. Introduction 1 1.1 Motivation 1 1.2 Related Work 2 1.3 Contribution 4 1.4 Organization 6 II. Preliminary 7 2.1 Hungarian Method 7 2.2 Geometric Operators 10 2.2.1 Formal Definitions 10 2.3 Exploration Versus Exploitation Trade-off 11 2.4 Test Problems and Distance Metric 13 III. Hungarian Mating Scheme 15 3.1 Proposed Scheme 15 3.2 Tested GA 18 3.3 Observation 18 3.3.1 Traveling Salesman Problem 18 3.3.2 Graph Bisection Problem 21 IV. Hybrid and Adaptive Scheme 28 4.1 Simple Hybrid Scheme 28 4.2 Adaptive Scheme 30 4.2.1 Significance of Adaptive Scheme 30 4.2.2 Proposed Method 31 4.2.3 Theoretical Support 34 4.2.4 Experiments 36 4.2.5 Traveling Salesman Problem 36 4.2.6 Graph Bisection Problem 40 4.2.7 Comparison with Traditional Method 41 4.2.8 Comparison with Distance-based Methods 42 V. Tests in Various Environments 50 5.1 Hybrid GA 50 5.1.1 Experiment Settings 50 5.1.2 Results and Discussions 51 5.2 GA with New Individuals 52 5.2.1 Experiment Settings 52 5.2.2 Results and Discussions 53 VI. A Revised Version of Adaptive Method 62 6.1 Hungarian Mating Scheme 62 6.2 Experiment Settings 62 6.3 Results and Discussions 63 VII. Conclusion 67 7.1 Summary 67 7.2 Future Work 68Docto
    corecore