pyqpanda.Algorithm.test.quantum_gradient_qaoa_test

Module Contents

Functions

quantum_gradient_qaoa_test(Hp, Hd, target_value, ...)

generate_factor_hamiltonian(n_bit[, offset])

generate_drive_hamiltonian(qubit_number)

quantum_gradient_qaoa_test_factorize(number, factor1, ...)

number:target number,assume it is a pseudoprime,such as 35,77

quantum_gradient_qaoa_test_factorize1([number, step])

number:target number,assume it is a pseudoprime,such as 35,77

pyqpanda.Algorithm.test.quantum_gradient_qaoa_test.quantum_gradient_qaoa_test(Hp, Hd, target_value, target_str_list, step, gamma, beta, times_=100, optimizer=('Momentum', 0.02, 0.9), method=1, delta=1e-07, is_test=True)[源代码]
pyqpanda.Algorithm.test.quantum_gradient_qaoa_test.generate_factor_hamiltonian(n_bit, offset=0)[源代码]
pyqpanda.Algorithm.test.quantum_gradient_qaoa_test.generate_drive_hamiltonian(qubit_number)[源代码]
pyqpanda.Algorithm.test.quantum_gradient_qaoa_test.quantum_gradient_qaoa_test_factorize(number, factor1, factor2, step, gamma, beta, times_=100, optimizer=('Momentum', 0.02, 0.9), method=1, delta=1e-07, is_test=True)[源代码]

number:target number,assume it is a pseudoprime,such as 35,77 suppose:M=PQ M:m bits, M: m-1 bits, N:[m/2]

pyqpanda.Algorithm.test.quantum_gradient_qaoa_test.quantum_gradient_qaoa_test_factorize1(number=77, step=5)[源代码]

number:target number,assume it is a pseudoprime,such as 35,77 suppose:M=PQ M:m bits, M: m-1 bits, N:[m/2]