# how to limit the verbosity in case of error

The following problem has no solution. But, often, I need only the last line of the Sagemath comments to debug the problem. I have tried use set_verbose() but it doesn't change any thing.

%display latex
m=3 #nombre de contraintes
n=2 # nombre de variables
A=matrix(m,n,(0,1,1,0,6,18))
bmin=[12,0,70]
bmax=[oo,10,70]
c=matrix(1,n,(4.1,8))
p = MixedIntegerLinearProgram(maximization=False, solver = "GLPK") # Création du MILP
# on peut remplacer GLPK par PPL pour obtenir une optimisation fractionnaire.
x = p.new_variable(integer=False, indices=[0..n-1]) # les nouvelles variables seront x[1]... x[7]}
B = A * x # m
# Construction des contraintes
for i in range(m):
# remove_constraint() pour en retirer une
for i in range(n):
p.set_min(x[i],0)
p.set_objective(4.1*x[0]+8*x[1])# définition de l'objectif
sol=p.solve()
show(sol)

edit retag close merge delete

Sort by » oldest newest most voted

In IPython/Jupyter, the python shell sage uses, there is some possibly more convenient control: https://ipython.readthedocs.io/en/sta...

With %xmode Minimal you can suppress the traceback completely.

more

Sorry to refer you again to the Python documentation...

more

Emmanuel there is no reason to be sorry. My problem is to know what to read. The documentation is so huge and I am obliged to surf between Sagemath and Python.

( 2020-10-14 09:30:18 +0100 )edit

Please start posting anonymously - your entry will be published after you log in or create a new account.

## Stats

Asked: 2020-10-13 15:19:21 +0100

Seen: 211 times

Last updated: Oct 13 '20