06 Grover's Algorithm - yikaimao/Q_gen GitHub Wiki
06_grover_0
operations:
{'u': 15, 'cx': 3, 'measure': 2}
measurement counts:
{'11': 1024}
06_grover_1
operations:
{'u': 29, 'cx': 12, 'measure': 3}
measurement counts:
{'100': 520, '010': 504}
06_grover_2
operations:
{'u': 48, 'cx': 28, 'measure': 4}
measurement counts:
{'0000': 239, '0110': 244, '1001': 258, '1010': 283}
06_grover_3
operations:
{'u': 118, 'cx': 66, 'measure': 5}
measurement counts:
{'00100': 110, '10010': 115, '00000': 133, '10111': 143, '01111': 134, '10110': 135, '01010': 143, '01110': 111}
06_grover_4
operations:
{'u': 177, 'cx': 154, 'measure': 6}
measurement counts:
{'001110': 54, '001010': 67, '110111': 59, '011110': 71, '111010': 60, '101110': 73, '010101': 52, '100010': 62, '110010': 85, '001000': 61, '000110': 61, '111100': 64, '100110': 65, '001111': 70, '001001': 57, '010001': 63}
06_grover_5
operations:
{'u': 332, 'cx': 314, 'measure': 7}
measurement counts:
{'0000001': 34, '0001101': 27, '0101100': 32, '1001010': 37, '0110110': 26, '0000101': 43, '1011000': 20, '1101110': 32, '0101111': 37, '0111100': 33, '1001101': 32, '0010001': 40, '0111110': 36, '0110010': 37, '0100010': 34, '0110001': 34, '1001011': 31, '0000100': 27, '0110101': 36, '1011101': 36, '1101101': 28, '0101001': 33, '0011101': 32, '1000000': 23, '1000010': 31, '1011001': 41, '0111101': 30, '0011010': 27, '0100100': 29, '0101110': 33, '1010000': 26, '1100001': 27}
06_grover_6
operations:
{'u': 644, 'cx': 634, 'measure': 8}
measurement counts:
{'11011010': 14, '01100101': 22, '00000010': 10, '00100101': 21, '00101110': 9, '00001010': 17, '01110110': 13, '00001110': 12, '01101010': 11, '11101101': 15, '11000001': 20, '11110110': 17, '00111111': 21, '00111011': 13, '00001011': 21, '01010100': 19, '11111111': 9, '10110010': 13, '10111101': 11, '10111011': 17, '10001100': 15, '00111010': 9, '10111001': 12, '11000000': 20, '10100000': 17, '01101001': 16, '01000000': 17, '11101111': 15, '10011110': 15, '10011000': 12, '10000101': 21, '10001111': 24, '10101000': 23, '11010011': 16, '10101111': 15, '10001001': 16, '01010011': 19, '00111100': 13, '00011100': 17, '01101000': 15, '11010111': 13, '01110000': 23, '00010010': 17, '01100000': 23, '00001101': 15, '10100100': 16, '01001110': 7, '10000001': 13, '11110101': 25, '10000110': 18, '11110001': 17, '10011010': 20, '00000001': 16, '01001000': 10, '01010010': 17, '00100011': 16, '10101110': 18, '11001011': 20, '01101111': 14, '11101011': 20, '11010000': 14, '01111101': 14, '11111101': 8, '00000000': 18}
06_grover_7
operations:
{'u': 1288, 'cx': 1274, 'measure': 9}
measurement counts:
{'100111100': 7, '000110000': 12, '011000101': 10, '000101100': 8, '000010010': 8, '001100000': 10, '110101001': 7, '011110001': 11, '000011000': 9, '101101100': 5, '101111100': 7, '000001100': 8, '110100110': 7, '011111111': 7, '101001111': 17, '011001101': 8, '111000100': 5, '111101111': 8, '100101100': 6, '010110010': 7, '000010101': 7, '100100000': 15, '101100110': 9, '111111011': 9, '001010111': 8, '001011111': 10, '111110101': 10, '000101110': 5, '101011111': 9, '100000011': 7, '101110100': 7, '001111000': 11, '110110000': 12, '000110010': 6, '010110001': 10, '101001110': 2, '010111101': 8, '010100001': 13, '011111001': 8, '010000110': 6, '001000010': 12, '010101111': 6, '110110111': 14, '010111111': 7, '001011000': 4, '100111101': 12, '100011010': 6, '101101111': 11, '011111101': 10, '001000001': 4, '011010100': 8, '110010101': 7, '100110011': 6, '101011001': 7, '011010110': 7, '101110101': 8, '011001011': 7, '111010100': 8, '010000000': 6, '111111000': 11, '001110000': 6, '011110010': 13, '111000011': 16, '001110011': 7, '001000011': 7, '100100011': 12, '111101110': 5, '000001011': 4, '010101000': 5, '011000000': 7, '101011101': 9, '100101001': 10, '101010110': 12, '010011111': 8, '101011000': 11, '010010011': 6, '111110001': 9, '111001011': 12, '111011001': 9, '111111111': 7, '110011101': 7, '100111000': 7, '000010100': 6, '100001101': 8, '101000000': 7, '111101011': 10, '011101001': 10, '011111011': 9, '111000010': 11, '010010101': 9, '110101100': 3, '100100001': 7, '000000110': 3, '010101001': 7, '101001010': 5, '010010000': 12, '111001110': 12, '100000010': 8, '100100111': 7, '000111101': 4, '001011110': 5, '110101011': 11, '100100010': 6, '000100101': 8, '000011001': 6, '100110110': 6, '101100010': 11, '111011011': 9, '100000001': 7, '110110011': 7, '110111110': 6, '010001111': 12, '111100000': 2, '110110100': 8, '001110100': 10, '100111010': 14, '000000010': 7, '100001011': 8, '101101011': 4, '111010000': 4, '000010000': 8, '110001001': 7, '101000010': 6, '011001010': 7, '011000110': 7, '110101000': 2, '011101011': 6, '001010110': 3}
06_grover_8
operations:
{'cx': 2554, 'u': 2550, 'measure': 10}
measurement counts:
{'0100100001': 1, '0000101010': 1, '0111100110': 2, '1010111100': 6, '0110110101': 2, '1011011010': 2, '1111000101': 4, '0011001100': 2, '1010111000': 2, '1000111101': 4, '0110110100': 2, '1111101000': 2, '1001010111': 3, '0001010000': 3, '0110001000': 4, '0011011100': 2, '0111010110': 2, '0101011011': 4, '1000111000': 2, '1001110011': 3, '1000101001': 4, '1011010011': 4, '1110110111': 6, '1110110011': 3, '0110100001': 5, '1101110101': 6, '0101110010': 2, '0100000101': 7, '0010001000': 1, '1011000010': 6, '1111101010': 3, '1011111001': 6, '0011010110': 5, '1111100011': 4, '0000101011': 4, '1110011001': 4, '0110011101': 5, '0100111011': 2, '1000100011': 5, '0101011110': 5, '0111001000': 5, '1011000001': 4, '1001011001': 6, '0101100101': 1, '0001010110': 2, '0110010111': 3, '1001110110': 3, '0100000000': 4, '1011001011': 1, '1101101001': 3, '1001101010': 4, '1010001010': 4, '0011000001': 8, '0010011010': 3, '1111000111': 4, '0000000000': 2, '0110101110': 6, '1110010111': 1, '0111111111': 3, '1011010110': 5, '1110000011': 3, '0111101110': 3, '1000110001': 2, '0100001100': 7, '0010001111': 3, '1001101101': 2, '0110010110': 5, '0000011001': 5, '0011111000': 1, '1100011110': 5, '0010011111': 6, '0111000111': 5, '0100010000': 3, '1111001000': 3, '1011000111': 2, '1011101000': 9, '0111011111': 1, '0111111000': 4, '1111010011': 7, '0110100101': 2, '1010110011': 4, '0000011100': 6, '0011000010': 2, '1101100111': 6, '1011100010': 4, '0010000011': 2, '0111010011': 6, '0011010010': 2, '0000110001': 2, '0000001110': 3, '0010000000': 4, '1110100001': 4, '1011101011': 3, '0100011101': 5, '0011010000': 3, '1010011111': 7, '1000101010': 3, '1010011100': 4, '0101111011': 4, '1000111010': 1, '0001110101': 7, '0111100100': 3, '0101001010': 7, '1111101001': 2, '1101101110': 6, '0000011111': 4, '1011110000': 2, '1110100010': 4, '1000010011': 4, '1100000011': 6, '1100010001': 5, '1000110010': 1, '0001101001': 1, '0011111110': 5, '1001001011': 1, '0011101000': 2, '1011111100': 7, '1011000101': 5, '0111000011': 1, '1001111111': 2, '1110001110': 6, '0010100101': 5, '1101011011': 5, '0101101110': 3, '1000111001': 7, '1011011110': 4, '1101001100': 1, '1000110000': 2, '0101101000': 3, '0011011101': 5, '0101100001': 4, '1101111010': 6, '0000100110': 4, '0101101111': 4, '0000001011': 4, '1100011111': 3, '1000100101': 4, '0111010111': 7, '0101010100': 2, '0001101110': 2, '1001000101': 6, '0111000110': 4, '1110010011': 2, '0101111010': 7, '1011100111': 3, '0011101010': 5, '0110110110': 2, '0111010000': 4, '1111101101': 5, '0001001001': 7, '1000110110': 5, '0001101011': 3, '1010101011': 2, '1000110101': 6, '1011001000': 5, '1111010001': 3, '1100110101': 8, '0010011100': 4, '0111101100': 3, '1111101111': 1, '0111100011': 3, '1000100001': 2, '0111010010': 5, '1011001001': 2, '1101101101': 5, '0010101011': 8, '0111111011': 3, '1010100001': 5, '0110011111': 2, '0010110111': 7, '1111001111': 9, '1101111000': 9, '1010000110': 4, '0000111110': 3, '1010101110': 3, '1000100010': 7, '0000100111': 2, '0001100011': 9, '0011111100': 3, '1101110000': 3, '1001000011': 3, '1100100110': 3, '0000011011': 4, '0000101100': 3, '0111101111': 4, '1001100100': 7, '0011100001': 3, '1000000011': 5, '1010101010': 3, '1001011101': 2, '0010101010': 5, '0000000010': 3, '0100110001': 6, '1000100100': 5, '1001000001': 4, '1001000100': 3, '1001100101': 4, '1100011010': 5, '0111101101': 7, '0101001110': 5, '0100110000': 5, '0000010111': 7, '0011111010': 4, '1110000000': 3, '1100110010': 8, '0111101000': 5, '0001111110': 8, '0010101101': 6, '1111110111': 4, '0011100010': 4, '0111010001': 2, '0100111111': 2, '0000010000': 3, '0101010011': 6, '1010101100': 3, '0011000101': 3, '1011100001': 3, '0111000101': 5, '1000101101': 2, '0011010001': 2, '0000000111': 6, '1111101100': 3, '1001110010': 5, '0101011111': 2, '1000101100': 2, '1010110101': 6, '1101100000': 1, '1110110100': 3, '1010000001': 3, '1101110111': 4, '1100111001': 3, '0100010101': 7, '0000100010': 5, '1000000000': 4, '1111010101': 9, '0010000100': 1, '0111110101': 4, '1110001000': 10, '1011001100': 4, '0101001111': 6, '1100000100': 5, '0111100001': 6, '0100000111': 4, '0111101010': 5, '0101111101': 5, '1001010001': 6, '0101100111': 3, '1011000110': 8, '1010011000': 3, '0110000110': 5, '1001100000': 10, '1011101100': 7}