Tools for generating constraints for linear programsDuals of Linear ProgramsAbout canonical linear...

What do you call someone who likes to pick fights?

Are small insurances worth it?

How would an energy-based "projectile" blow up a spaceship?

Generating a list with duplicate entries

Should we avoid writing fiction about historical events without extensive research?

A running toilet that stops itself

What should I do when a paper is published similar to my PhD thesis without citation?

Having the player face themselves after the mid-game

Can I challenge the interviewer to give me a proper technical feedback?

PTIJ: Sport in the Torah

Issue with units for a rocket nozzle throat area problem

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

How to distinguish easily different soldier of ww2?

Is divide-by-zero a security vulnerability?

Why does this boat have a landing pad? (SpaceX's GO Searcher) Any plans for propulsive capsule landings?

Arrow and label positing in a .pic using tikz

Is there a math expression equivalent to the conditional ternary operator?

Can I negotiate a patent idea for a raise, under French law?

How do we objectively assess if a dialogue sounds unnatural or cringy?

Is this Paypal Github SDK reference really a dangerous site?

Why is there an extra space when I type "ls" on the Desktop?

“I had a flat in the centre of town, but I didn’t like living there, so …”

How spaceships determine each other's mass in space?

Should I use HTTPS on a domain that will only be used for redirection?



Tools for generating constraints for linear programs


Duals of Linear ProgramsAbout canonical linear programs.Approximation of optimum for two linear programsSet of optimal solutions for a linear programsbest method for solving fully degenerate linear programsSeparable linear programsAre my constraints linear?Duality of linear programs without non-negativity constraintsAre all linear programs convex?Partial decision ordering for linear programs













0












$begingroup$


Are there any freely available tools that aid in generating LP formulations in a way that can be fed into some solver?



Say I have a few hundred variables, all which have to satisfy the same constraints, then it would be tedious to manually generate these; or, if the sum of the absolute values of the variable is subject to some constraint, then that also is easier said than written out explicitly.



So are there any tools that are capable of generating (textual) LP formulations from a more abstract description using quantifiers, loops or ranges, that can be fed into solvers?










share|cite|improve this question











$endgroup$












  • $begingroup$
    Im Prinzip ist hier Lingo hilfreich. Bei der trial version kann man bis 300 Variablen verwenden. // In principle Lingo is helpful. In the trial version one can use 300 variables.
    $endgroup$
    – callculus
    2 days ago












  • $begingroup$
    Some free tools are GLPK, YALMIP, PuLP and Cylp.
    $endgroup$
    – LinAlg
    2 days ago






  • 1




    $begingroup$
    @callculus I added a translation. Please try to stick to English as much as possible.
    $endgroup$
    – quid
    2 days ago










  • $begingroup$
    @quid Thanks for the translation. I appreciate that you was able to translate it. Usually I write my comments in English. This was an exemption.
    $endgroup$
    – callculus
    2 days ago










  • $begingroup$
    @callculus you are welcome. It's not a big deal. We even allow users to resort to other languages, besides English, if there are problems of understanding. Only as a general principle it's better to stick to English.
    $endgroup$
    – quid
    2 days ago
















0












$begingroup$


Are there any freely available tools that aid in generating LP formulations in a way that can be fed into some solver?



Say I have a few hundred variables, all which have to satisfy the same constraints, then it would be tedious to manually generate these; or, if the sum of the absolute values of the variable is subject to some constraint, then that also is easier said than written out explicitly.



So are there any tools that are capable of generating (textual) LP formulations from a more abstract description using quantifiers, loops or ranges, that can be fed into solvers?










share|cite|improve this question











$endgroup$












  • $begingroup$
    Im Prinzip ist hier Lingo hilfreich. Bei der trial version kann man bis 300 Variablen verwenden. // In principle Lingo is helpful. In the trial version one can use 300 variables.
    $endgroup$
    – callculus
    2 days ago












  • $begingroup$
    Some free tools are GLPK, YALMIP, PuLP and Cylp.
    $endgroup$
    – LinAlg
    2 days ago






  • 1




    $begingroup$
    @callculus I added a translation. Please try to stick to English as much as possible.
    $endgroup$
    – quid
    2 days ago










  • $begingroup$
    @quid Thanks for the translation. I appreciate that you was able to translate it. Usually I write my comments in English. This was an exemption.
    $endgroup$
    – callculus
    2 days ago










  • $begingroup$
    @callculus you are welcome. It's not a big deal. We even allow users to resort to other languages, besides English, if there are problems of understanding. Only as a general principle it's better to stick to English.
    $endgroup$
    – quid
    2 days ago














0












0








0





$begingroup$


Are there any freely available tools that aid in generating LP formulations in a way that can be fed into some solver?



Say I have a few hundred variables, all which have to satisfy the same constraints, then it would be tedious to manually generate these; or, if the sum of the absolute values of the variable is subject to some constraint, then that also is easier said than written out explicitly.



So are there any tools that are capable of generating (textual) LP formulations from a more abstract description using quantifiers, loops or ranges, that can be fed into solvers?










share|cite|improve this question











$endgroup$




Are there any freely available tools that aid in generating LP formulations in a way that can be fed into some solver?



Say I have a few hundred variables, all which have to satisfy the same constraints, then it would be tedious to manually generate these; or, if the sum of the absolute values of the variable is subject to some constraint, then that also is easier said than written out explicitly.



So are there any tools that are capable of generating (textual) LP formulations from a more abstract description using quantifiers, loops or ranges, that can be fed into solvers?







soft-question linear-programming






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited yesterday









Rodrigo de Azevedo

13.1k41960




13.1k41960










asked Mar 6 at 11:44









Manfred WeisManfred Weis

1467




1467












  • $begingroup$
    Im Prinzip ist hier Lingo hilfreich. Bei der trial version kann man bis 300 Variablen verwenden. // In principle Lingo is helpful. In the trial version one can use 300 variables.
    $endgroup$
    – callculus
    2 days ago












  • $begingroup$
    Some free tools are GLPK, YALMIP, PuLP and Cylp.
    $endgroup$
    – LinAlg
    2 days ago






  • 1




    $begingroup$
    @callculus I added a translation. Please try to stick to English as much as possible.
    $endgroup$
    – quid
    2 days ago










  • $begingroup$
    @quid Thanks for the translation. I appreciate that you was able to translate it. Usually I write my comments in English. This was an exemption.
    $endgroup$
    – callculus
    2 days ago










  • $begingroup$
    @callculus you are welcome. It's not a big deal. We even allow users to resort to other languages, besides English, if there are problems of understanding. Only as a general principle it's better to stick to English.
    $endgroup$
    – quid
    2 days ago


















  • $begingroup$
    Im Prinzip ist hier Lingo hilfreich. Bei der trial version kann man bis 300 Variablen verwenden. // In principle Lingo is helpful. In the trial version one can use 300 variables.
    $endgroup$
    – callculus
    2 days ago












  • $begingroup$
    Some free tools are GLPK, YALMIP, PuLP and Cylp.
    $endgroup$
    – LinAlg
    2 days ago






  • 1




    $begingroup$
    @callculus I added a translation. Please try to stick to English as much as possible.
    $endgroup$
    – quid
    2 days ago










  • $begingroup$
    @quid Thanks for the translation. I appreciate that you was able to translate it. Usually I write my comments in English. This was an exemption.
    $endgroup$
    – callculus
    2 days ago










  • $begingroup$
    @callculus you are welcome. It's not a big deal. We even allow users to resort to other languages, besides English, if there are problems of understanding. Only as a general principle it's better to stick to English.
    $endgroup$
    – quid
    2 days ago
















$begingroup$
Im Prinzip ist hier Lingo hilfreich. Bei der trial version kann man bis 300 Variablen verwenden. // In principle Lingo is helpful. In the trial version one can use 300 variables.
$endgroup$
– callculus
2 days ago






$begingroup$
Im Prinzip ist hier Lingo hilfreich. Bei der trial version kann man bis 300 Variablen verwenden. // In principle Lingo is helpful. In the trial version one can use 300 variables.
$endgroup$
– callculus
2 days ago














$begingroup$
Some free tools are GLPK, YALMIP, PuLP and Cylp.
$endgroup$
– LinAlg
2 days ago




$begingroup$
Some free tools are GLPK, YALMIP, PuLP and Cylp.
$endgroup$
– LinAlg
2 days ago




1




1




$begingroup$
@callculus I added a translation. Please try to stick to English as much as possible.
$endgroup$
– quid
2 days ago




$begingroup$
@callculus I added a translation. Please try to stick to English as much as possible.
$endgroup$
– quid
2 days ago












$begingroup$
@quid Thanks for the translation. I appreciate that you was able to translate it. Usually I write my comments in English. This was an exemption.
$endgroup$
– callculus
2 days ago




$begingroup$
@quid Thanks for the translation. I appreciate that you was able to translate it. Usually I write my comments in English. This was an exemption.
$endgroup$
– callculus
2 days ago












$begingroup$
@callculus you are welcome. It's not a big deal. We even allow users to resort to other languages, besides English, if there are problems of understanding. Only as a general principle it's better to stick to English.
$endgroup$
– quid
2 days ago




$begingroup$
@callculus you are welcome. It's not a big deal. We even allow users to resort to other languages, besides English, if there are problems of understanding. Only as a general principle it's better to stick to English.
$endgroup$
– quid
2 days ago










0






active

oldest

votes











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3137436%2ftools-for-generating-constraints-for-linear-programs%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3137436%2ftools-for-generating-constraints-for-linear-programs%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Magento 2 - Add success message with knockout Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Success / Error message on ajax request$.widget is not a function when loading a homepage after add custom jQuery on custom themeHow can bind jQuery to current document in Magento 2 When template load by ajaxRedirect page using plugin in Magento 2Magento 2 - Update quantity and totals of cart page without page reload?Magento 2: Quote data not loaded on knockout checkoutMagento 2 : I need to change add to cart success message after adding product into cart through pluginMagento 2.2.5 How to add additional products to cart from new checkout step?Magento 2 Add error/success message with knockoutCan't validate Post Code on checkout page

Fil:Tokke komm.svg

Where did Arya get these scars? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Favourite questions and answers from the 1st quarter of 2019Why did Arya refuse to end it?Has the pronunciation of Arya Stark's name changed?Has Arya forgiven people?Why did Arya Stark lose her vision?Why can Arya still use the faces?Has the Narrow Sea become narrower?Does Arya Stark know how to make poisons outside of the House of Black and White?Why did Nymeria leave Arya?Why did Arya not kill the Lannister soldiers she encountered in the Riverlands?What is the current canonical age of Sansa, Bran and Arya Stark?