| 1 | initial version |
Here is some progress, but not very much:
sage: var('a b c d e n k')
(a, b, c, d, e, n, k)
sage: eqs = (
....: a + b == n*(c + d),
....: b == k*e,
....: a >= 80,
....: b >= 1000,
....: c >= 20,
....: d >= 40,
....: a + b <= 2000,
....: c + d <= 90
....: )
....:
sage: result = solve(eqs, (a,b,c,d,e,n,k)) # takes a while; be patient
sage: for r in result:
....: print "--"
....: for t in r:
....: print " ", t
# ... huge amount of output ...
I tried constraining n and k to take on integer values via:
sage: assume(n, "integer")
sage: assume(k, "integer")
... before calling solve, but it does not help.
| 2 | corrected for typo in original post |
Here is some progress, but not very much:
sage: var('a b c d e n k')
(a, b, c, d, e, n, k)
sage: eqs = (
....: a + b == n*(c + d),
....: b == k*e,
k*d,
....: a >= 80,
....: b >= 1000,
....: c >= 20,
....: d >= 40,
....: a + b <= 2000,
....: c + d <= 90
....: )
....:
sage: result = solve(eqs, (a,b,c,d,e,n,k)) (a,b,c,d,n,k)) # takes a while; be patient
sage: for r in result:
....: print "--"
....: for t in r:
....: print " ", t
# ... huge amount of output ...
I tried constraining n and k to take on integer values via:
sage: assume(n, "integer")
sage: assume(k, "integer")
... before calling solve, but it does not help.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.