You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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
:)
The text was updated successfully, but these errors were encountered: