Opened 9 years ago

Last modified 6 years ago

#14540 closed defect

MILP constraints do no deal with Python types properly — at Version 11

Reported by: ncohen Owned by: ncohen
Priority: major Milestone: sage-7.2
Component: linear programming Keywords:
Cc: vbraun, dimpase, mkoeppe, vdelecroix, tscrim Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by jdemeyer)

sage: p = MixedIntegerLinearProgram()
sage: b = p.new_variable()
sage: int(1) <= b[0] <= int(2)
x_0 <= 2

Change History (11)

comment:1 Changed 9 years ago by dimpase

In a script - do you mean a Python script, not Sage script, right?

comment:2 follow-up: Changed 9 years ago by ncohen

Well, in any script that does not wrap integers with Integer(). So a .py that you load with %runfile is ok !

Nathann

comment:3 in reply to: ↑ 2 Changed 9 years ago by dimpase

Replying to ncohen:

Well, in any script that does not wrap integers with Integer(). So a .py that you load with %runfile is ok !

Nathann

and it's not only int, but float, too, that gives this problem.

comment:4 Changed 8 years ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:5 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:6 Changed 8 years ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:7 Changed 7 years ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4

comment:8 Changed 6 years ago by jdemeyer

  • Description modified (diff)
  • Milestone changed from sage-6.4 to sage-7.2
  • Summary changed from MILP constraints are silently misunderstood to MILP constraints do no deal with Python ints properly

comment:9 Changed 6 years ago by jdemeyer

  • Description modified (diff)

comment:10 Changed 6 years ago by jdemeyer

I'm investigating this.

comment:11 Changed 6 years ago by jdemeyer

  • Description modified (diff)
  • Summary changed from MILP constraints do no deal with Python ints properly to MILP constraints do no deal with Python types properly
Note: See TracTickets for help on using tickets.