## ams_version=1.0 Model Main_quantum { Variable objvar; Variable x2; Variable x3; Constraint e1 { Definition: { -(0.5*sqr(x3)*Gamma(2 - 0.5/x3)/Gamma(0.5/x3)*x2**(1/x3) + 0.5*Gamma(1.5/ x3)/Gamma(0.5/x3)*x2**(-1/x3) + Gamma(2.5/x3)/Gamma(0.5/x3)*x2**(-2/x3)) + objvar = 0 } } Procedure MainInitialization { Body: { x2.lower := 0.0001; x2.upper := 10; x3.lower := 0.001; x3.upper := 10; x2.l := 1; x3.l := 1; } } MathematicalProgram quantum { Objective: objvar; Direction: minimize; Constraints: AllConstraints; Variables: AllVariables; Type: DNLP; } Procedure MainExecution { Body: { solve quantum; } } Procedure MainTermination { Body: { return 1; } } }