Comments (6)
We could make the constant in the AffExpr
zero and move it into the constraint type as a member. This would make it more transparent and also easier to implement range constraints.
This relates to #12 also.
from jump.jl.
Do you want to do this? I'm not really a range constraint fan, but I know you are, so maybe you write it so it'll look how you like ❓
from jump.jl.
I'll take a look next week.
from jump.jl.
See a378142 and 9c0391d. I moved constraints
to linconstr
to make room for multiple types of constraints. We now have range constraints, supported by macros and prepProblem
. Not sure if it's worth implementing it for the LP and MPS outputs if it requires some problem transformation.
from jump.jl.
Surprisingly there seems to be a not-insignificant speedup from these changes as well, possibly because we moved away from strings for senses.
from jump.jl.
Speedup is cool, got to do something with LP MPS though. Looking forward to
reading code in an hour or so
from jump.jl.
Related Issues (20)
- Starting values for constant expression HOT 4
- Type instability in `set_normalized_rhs` HOT 4
- Add standard_form_matrix
- Truncate printing expressions if they are very large
- Operator with vector arguments HOT 1
- MethodError: Cannot `convert` an object of type NonlinearExpr to an object of type Float64 HOT 5
- MethodError: no method matching `_build_indicator_constraint(<...>)` HOT 1
- MethodError: no method matching `isless(::Int64, ::QuadExpr)` / `isless(::VariableRef, ::QuadExpr)` HOT 1
- [Containers] implement multi-arg `eachindex` HOT 4
- Failed to generate a custom sysimage for JuMP HOT 8
- Improve LaTeX Printing for `GenericNonlinearExpr`s HOT 1
- Performance downgrade in solving optimal control problems(OCP) HOT 6
- shorthand for GenericAffExpr{T, GenericVariableRef{T}}) HOT 5
- Why I can't read nl file with other solver HOT 3
- Constraint macro modifies expression HOT 2
- @variable macro fails to resolve variables in 1.18.0 HOT 2
- jump.dev is down HOT 1
- Model printing is rather verbose HOT 5
- Diagnostics request: using variable in variable container bounds HOT 4
- && and || do not short-circuit in macros HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jump.jl.