1
play

| 1 Pr | ( { 1 } ) = | | 2 3 | 0 + 1 | = | 1 | 2 2 - PowerPoint PPT Presentation

2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary GPU- BASED T UNING OF Q UANTUM -I NSPIRED G ENETIC A LGORITHM FOR A C OMBINATORIAL O PTIMIZATION P ROBLEM Robert Nowotniak, Jacek Kucharski Computer


  1. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary GPU- BASED T UNING OF Q UANTUM -I NSPIRED G ENETIC A LGORITHM FOR A C OMBINATORIAL O PTIMIZATION P ROBLEM Robert Nowotniak, Jacek Kucharski Computer Engineering Department The Faculty of Electrical, Electronic, Computer and Control Engineering Technical University of Lodz XIV INTERNATIONAL CONFERENCE SYSTEM MODELLING and CONTROL June 27-29, 2011 Ł´ od´ z Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 1 / 19

  2. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary P RESENTATION O UTLINE 1 Q UANTUM -I NSPIRED G ENETIC A LGORITHMS 2 NV IDIA CUDA TM TECHNOLOGY 3 T UNING – E XPERIMENTAL R ESULTS 4 S UMMARY Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011

  3. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary P RESENTATION O UTLINE 1 Q UANTUM -I NSPIRED G ENETIC A LGORITHMS 2 NV IDIA CUDA TM TECHNOLOGY 3 T UNING – E XPERIMENTAL R ESULTS 4 S UMMARY Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011

  4. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UANTUM -I NSPIRED G ENETIC A LGORITHMS Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 2 / 19

  5. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UANTUM -I NSPIRED G ENETIC A LGORITHMS Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 2 / 19

  6. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UANTUM E LEMENTS IN E VOLUTIONARY A LGORITHMS 1 Representation of solutions Instead of exact points in a search space, probability distributions of sampling the space 2 Initialization 3 Genetic operators 4 Evaluation Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 3 / 19

  7. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UANTUM E LEMENTS IN E VOLUTIONARY A LGORITHMS 1 Representation of solutions (bits → qubits) Instead of exact points in a search space, probability distributions of sampling the space 2 Initialization 3 Genetic operators 4 Evaluation Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 3 / 19

  8. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UANTUM E LEMENTS IN E VOLUTIONARY A LGORITHMS 1 Representation of solutions (bits → qubits) Instead of exact points in a search space, probability distributions of sampling the space 2 Initialization 3 Genetic operators 4 Evaluation Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 3 / 19

  9. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary C LASSICAL B ITS VS Q UBITS Geometrical representation of Qubit on the Bloch sphere Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 4 / 19

  10. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary C LASSICAL B ITS VS Q UBITS Geometrical representation of Qubit on the Bloch sphere Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 4 / 19

  11. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary C LASSICAL B ITS VS Q UBITS Geometrical representation of Qubit on the Bloch sphere Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 4 / 19

  12. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UBITS AND B INARY Q UANTUM G ENES qubit (quantum bit): | ψ � = α | 0 � + β | 1 � where: α, β ∈ C , | α | 2 + | β | 2 = 1 Pr | ψ � : F { 0 , 1 } �→ [ 0 , 1 ] Pr | ψ � ( { 0 } ) = | α | 2 | 1 � Pr | ψ � ( { 1 } ) = | β | 2 √ 3 | 0 � + 1 | ψ � = | 1 � | ψ � 2 2 ���� ���� β α | 0 � β α Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 5 / 19

  13. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UBITS AND B INARY Q UANTUM G ENES qubit (quantum bit): | ψ � = α | 0 � + β | 1 � where: α, β ∈ C , | α | 2 + | β | 2 = 1 Pr | ψ � : F { 0 , 1 } �→ [ 0 , 1 ] Pr | ψ � ( { 0 } ) = | α | 2 | 1 � Pr | ψ � ( { 1 } ) = | β | 2 √ √ | ψ � 2 2 | ψ � = | 0 � + | 1 � 2 2 β ���� ���� α | 0 � β α Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 5 / 19

  14. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UBITS AND B INARY Q UANTUM G ENES qubit (quantum bit): | ψ � = α | 0 � + β | 1 � where: α, β ∈ C , | α | 2 + | β | 2 = 1 Pr | ψ � : F { 0 , 1 } �→ [ 0 , 1 ] Pr | ψ � ( { 0 } ) = | α | 2 | 1 � Pr | ψ � ( { 1 } ) = | β | 2 | ψ � √ 1 | 0 � + 2 2 | ψ � = | 1 � β 3 3 ���� � �� � α | 0 � β α Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 5 / 19

  15. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary Q UBITS AND B INARY Q UANTUM G ENES qubit (quantum bit): | ψ � = α | 0 � + β | 1 � where: α, β ∈ C , | α | 2 + | β | 2 = 1 Pr | ψ � : F { 0 , 1 } �→ [ 0 , 1 ] Pr | ψ � ( { 0 } ) = | α | 2 | 1 � Pr | ψ � ( { 1 } ) = | β | 2 | ψ � | ψ � = | 0 � + 1 | 1 � 0 β ���� ���� α β | 0 � α Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 5 / 19

  16. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  1 1 0 1 0 1 0       1 0 0 1 0 0 0 — chromosome     population 0 0 1 0 1 1 0 of solutions     1 0 0 0 1 0 1       0 0 1 0 0 0 1  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

  17. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  1 1 0 1 0 1 0       1 0 0 1 0 0 0 — chromosome     population 0 0 1 0 1 1 0 of solutions     1 0 0 0 1 0 1       0 0 1 0 0 0 1  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

  18. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  1 1 0 1 0 1 0       1 0 0 1 0 0 0 — chromosome     population 0 0 1 0 1 1 0 of solutions     1 0 0 0 1 0 1       0 0 1 0 0 0 1  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

  19. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  1 1 0 1 0 1 0       1 0 0 1 0 0 0 — chromosome     population 0 0 1 0 1 1 0 of solutions     0 0 1 0 0 0 1       1 0 0 0 1 0 1  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

  20. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  0 0 0 0 1 0 0       1 0 0 1 0 1 1 — chromosome     population 1 1 1 0 0 1 0 of solutions     1 1 0 0 0 1 0       0 0 1 0 1 1 0  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

  21. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  0 0 0 0 1 0 1       0 1 1 0 1 1 0 — chromosome     population 1 0 0 1 1 1 0 of solutions     1 1 0 1 0 1 1       1 1 0 1 0 1 1  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

  22. 2. NVidia CUDA TM 1. Quantum-Inspired Genetic Algorithms 3. Experimental Results 4. Summary S IMPLE G ENETIC A LGORITHM In Simple Genetic Algorithm , solutions to technical problems are encoded as binary strings, for example:  — binary gene  0 1 0 0 1 0 0       0 0 0 0 1 1 0 — chromosome     population 0 1 0 1 0 0 1 of solutions     1 0 0 1 0 0 1       0 1 0 0 0 1 0  Robert Nowotniak, Jacek Kucharski System Modelling and Control, 2011 6 / 19

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend