Coverage for docs/source/examples/x_greaterthan_1.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.4.0, created at 2024-01-03 16:49 -0500

1"Very simple problem: minimize x while keeping x greater than 1." 

2from gpkit import Variable, Model 

3 

4# Decision variable 

5x = Variable("x") 

6 

7# Constraint 

8constraints = [x >= 1] 

9 

10# Objective (to minimize) 

11objective = x 

12 

13# Formulate the Model 

14m = Model(objective, constraints) 

15 

16# Solve the Model 

17sol = m.solve(verbosity=0) 

18 

19# print selected results 

20print("Optimal cost: %.4g" % sol["cost"]) 

21print("Optimal x val: %.4g" % sol["variables"][x])