Can the simplex method be used for general monotonically increasing objective functions?A question about the...

Simple image editor tool to draw a simple box/rectangle in an existing image

Can I rely on these GitHub repository files?

The One-Electron Universe postulate is true - what simple change can I make to change the whole universe?

In Star Trek IV, why did the Bounty go back to a time when whales were already rare?

How do ultrasonic sensors differentiate between transmitted and received signals?

Is there an wasy way to program in Tikz something like the one in the image?

Resetting two CD4017 counters simultaneously, only one resets

Is there a problem with hiding "forgot password" until it's needed?

Installing PowerShell on 32-bit Kali OS fails

How can a jailer prevent the Forge Cleric's Artisan's Blessing from being used?

No idea how to draw this using tikz

Can I use my Chinese passport to enter China after I acquired another citizenship?

Can a Gentile theist be saved?

What do you call the infoboxes with text and sometimes images on the side of a page we find in textbooks?

Is there an Impartial Brexit Deal comparison site?

Indicating multiple different modes of speech (fantasy language or telepathy)

Calculating the number of days between 2 dates in Excel

How will losing mobility of one hand affect my career as a programmer?

Lifted its hind leg on or lifted its hind leg towards?

Is exact Kanji stroke length important?

I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?

Stereotypical names

Was the picture area of a CRT a parallelogram (instead of a true rectangle)?

How can I raise concerns with a new DM about XP splitting?



Can the simplex method be used for general monotonically increasing objective functions?


A question about the operation research and simplex methodComputing the Optimal Simplex Tableau for Linear ProgrammingSimplex Method and Unrestricted VariablesMinimisation in Linear ProgrammingCan I minimize this with Simplex Method?Homework - How can I find the solution of a 2 variable simplex in one iteration?Detecting infeasible solutions in the Simplex method in codeCorrectness of the artificial constraint method (dual simplex)Primal-dual correspondence in the simplex methodHow To Use The Simplex Method When Having More Variables Than Constraints













0












$begingroup$


The simplex method relies on the fact that if you have a linear objective function and linear constraints, the optima must lie on one of the vertices of the simplex formed by the constraints. Let's say now that the objective function is not linear, but monotonically increasing in all the input variables. Let's take an example:



Minimize:
$$e^x+e^y$$



s.t.
$$Avec{x} leq vec{b}$$



Where $vec{x} = (x,y)$ and $A$ is a $n times 2$ matrix.



Can we not say that the optima must still lie on one of the vertices?










share|cite|improve this question









$endgroup$

















    0












    $begingroup$


    The simplex method relies on the fact that if you have a linear objective function and linear constraints, the optima must lie on one of the vertices of the simplex formed by the constraints. Let's say now that the objective function is not linear, but monotonically increasing in all the input variables. Let's take an example:



    Minimize:
    $$e^x+e^y$$



    s.t.
    $$Avec{x} leq vec{b}$$



    Where $vec{x} = (x,y)$ and $A$ is a $n times 2$ matrix.



    Can we not say that the optima must still lie on one of the vertices?










    share|cite|improve this question









    $endgroup$















      0












      0








      0





      $begingroup$


      The simplex method relies on the fact that if you have a linear objective function and linear constraints, the optima must lie on one of the vertices of the simplex formed by the constraints. Let's say now that the objective function is not linear, but monotonically increasing in all the input variables. Let's take an example:



      Minimize:
      $$e^x+e^y$$



      s.t.
      $$Avec{x} leq vec{b}$$



      Where $vec{x} = (x,y)$ and $A$ is a $n times 2$ matrix.



      Can we not say that the optima must still lie on one of the vertices?










      share|cite|improve this question









      $endgroup$




      The simplex method relies on the fact that if you have a linear objective function and linear constraints, the optima must lie on one of the vertices of the simplex formed by the constraints. Let's say now that the objective function is not linear, but monotonically increasing in all the input variables. Let's take an example:



      Minimize:
      $$e^x+e^y$$



      s.t.
      $$Avec{x} leq vec{b}$$



      Where $vec{x} = (x,y)$ and $A$ is a $n times 2$ matrix.



      Can we not say that the optima must still lie on one of the vertices?







      optimization linear-programming simplex constraints






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Mar 14 at 20:59









      Rohit PandeyRohit Pandey

      1,6331023




      1,6331023






















          1 Answer
          1






          active

          oldest

          votes


















          2












          $begingroup$

          No, we can't. Consider minimizing $e^x + e^y$ subject to $x+y=1$, $x, y ge 0$. The minimum is at $(1/2,1/2)$ which is not a vertex.



          The condition you want (for a minimization problem) is that the objective is a concave function.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
            $endgroup$
            – Rohit Pandey
            Mar 14 at 21:22












          • $begingroup$
            Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
            $endgroup$
            – Robert Israel
            Mar 15 at 1:11










          • $begingroup$
            In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
            $endgroup$
            – Robert Israel
            Mar 15 at 1:24











          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%2f3148499%2fcan-the-simplex-method-be-used-for-general-monotonically-increasing-objective-fu%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2












          $begingroup$

          No, we can't. Consider minimizing $e^x + e^y$ subject to $x+y=1$, $x, y ge 0$. The minimum is at $(1/2,1/2)$ which is not a vertex.



          The condition you want (for a minimization problem) is that the objective is a concave function.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
            $endgroup$
            – Rohit Pandey
            Mar 14 at 21:22












          • $begingroup$
            Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
            $endgroup$
            – Robert Israel
            Mar 15 at 1:11










          • $begingroup$
            In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
            $endgroup$
            – Robert Israel
            Mar 15 at 1:24
















          2












          $begingroup$

          No, we can't. Consider minimizing $e^x + e^y$ subject to $x+y=1$, $x, y ge 0$. The minimum is at $(1/2,1/2)$ which is not a vertex.



          The condition you want (for a minimization problem) is that the objective is a concave function.






          share|cite|improve this answer









          $endgroup$













          • $begingroup$
            Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
            $endgroup$
            – Rohit Pandey
            Mar 14 at 21:22












          • $begingroup$
            Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
            $endgroup$
            – Robert Israel
            Mar 15 at 1:11










          • $begingroup$
            In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
            $endgroup$
            – Robert Israel
            Mar 15 at 1:24














          2












          2








          2





          $begingroup$

          No, we can't. Consider minimizing $e^x + e^y$ subject to $x+y=1$, $x, y ge 0$. The minimum is at $(1/2,1/2)$ which is not a vertex.



          The condition you want (for a minimization problem) is that the objective is a concave function.






          share|cite|improve this answer









          $endgroup$



          No, we can't. Consider minimizing $e^x + e^y$ subject to $x+y=1$, $x, y ge 0$. The minimum is at $(1/2,1/2)$ which is not a vertex.



          The condition you want (for a minimization problem) is that the objective is a concave function.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Mar 14 at 21:19









          Robert IsraelRobert Israel

          329k23217470




          329k23217470












          • $begingroup$
            Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
            $endgroup$
            – Rohit Pandey
            Mar 14 at 21:22












          • $begingroup$
            Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
            $endgroup$
            – Robert Israel
            Mar 15 at 1:11










          • $begingroup$
            In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
            $endgroup$
            – Robert Israel
            Mar 15 at 1:24


















          • $begingroup$
            Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
            $endgroup$
            – Rohit Pandey
            Mar 14 at 21:22












          • $begingroup$
            Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
            $endgroup$
            – Robert Israel
            Mar 15 at 1:11










          • $begingroup$
            In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
            $endgroup$
            – Robert Israel
            Mar 15 at 1:24
















          $begingroup$
          Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
          $endgroup$
          – Rohit Pandey
          Mar 14 at 21:22






          $begingroup$
          Okay, so if we have a general concave objective function (not just linear), we can say that the optima must lie on one of the vertices of the simplex (assuming we have a bounded simplex)? And does this mean we can use the simplex method for such problems?
          $endgroup$
          – Rohit Pandey
          Mar 14 at 21:22














          $begingroup$
          Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
          $endgroup$
          – Robert Israel
          Mar 15 at 1:11




          $begingroup$
          Yes and no. The reason there isn't a simplex method is basically that local information at one vertex (shadow prices etc) doesn't tell you what will happen at a neighbouring vertex.
          $endgroup$
          – Robert Israel
          Mar 15 at 1:11












          $begingroup$
          In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
          $endgroup$
          – Robert Israel
          Mar 15 at 1:24




          $begingroup$
          In fact this kind of problem with a concave quadratic objective is known to be NP-complete, in contrast to linear programming which can be solved in polynomial time (though not by the simplex method).
          $endgroup$
          – Robert Israel
          Mar 15 at 1:24


















          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%2f3148499%2fcan-the-simplex-method-be-used-for-general-monotonically-increasing-objective-fu%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

          Nidaros erkebispedøme

          Birsay

          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?