Open RunzeZhang123 opened 5 months ago
That's a good point. Also, in the present code, the circuit_evolution
function calls parameteroptimisation in the end (as you mentioned in your other issue), but does not allow a custom parameter bounds input. I'll have to make some adjustments by making the default values the same and either not calling parameteroptimisation in the circuit_evolution
function or adjusting it so that it also uses custom parameter bounds.
Hey Maxime,
We noticed that the default boundary for C used within the evolutionary process might be different from the boundary used when returning the output circuit.
Within the evolutionary process, the boundary for C is
parameter_bounds = Dict('R'=>[0,1.0e9],'C'=>[0,10],'L'=>[0,5],'P'=>[[0,0],[1.0e9,1]],'W'=>[0,1.0e9],'+'=>[0,0],'-'=>[0,0])
When outputting the final results, the boundary for C is:)