How can I show the corresponding dual solution is unique when the given primal solution is nondegenerate, basic feasible? The 2019 Stack Overflow Developer Survey Results Are InHow the dual LP solves the primal LPShow that two Linear Programming problems are equalHow to visualize dualityweak duality theoremCan someone explain the effects of degenerate basic feasible solutions in the simplex algorithm?Primal-Dual basic (feasible) solution?If ratio test is not unique, can we conclude that the basic feasible solution after pivoting is degenerate?How do I derive the Dual problem of a Primal LP with equality constraints?Linear programming - one-step jump from interior feasible solution to the nearest improving basic feasible solutionDegeneracy and Uniqueness in General LP

Inflated grade on resume at previous job, might former employer tell new employer?

Why can Shazam do this?

Realistic Alternatives to Dust: What Else Could Feed a Plankton Bloom?

Why is my p-value correlated to difference between means in two sample tests?

How can I create a character who can assume the widest possible range of creature sizes?

How was Skylab's orbit inclination chosen?

How do you say "canon" as in "official for a story universe"?

Is this food a bread or a loaf?

How to deal with fear of taking dependencies

Can the Protection from Evil and Good spell be used on the caster?

Why do I get badly formatted numerical results when I use StringForm?

Does light intensity oscillate really fast since it is a wave?

Output the Arecibo Message

On the insanity of kings as an argument against monarchy

Time travel alters history but people keep saying nothing's changed

What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?

What is the use of option -o in the useradd command?

Should I use my personal or workplace e-mail when registering to external websites for work purpose?

Is "plugging out" electronic devices an American expression?

Does a dangling wire really electrocute me if I'm standing in water?

Is three citations per paragraph excessive for undergraduate research paper?

Is there a name of the flying bionic bird?

Why isn't airport relocation done gradually?

Understanding the implication of what "well-defined" means for the operation in quotient group



How can I show the corresponding dual solution is unique when the given primal solution is nondegenerate, basic feasible?



The 2019 Stack Overflow Developer Survey Results Are InHow the dual LP solves the primal LPShow that two Linear Programming problems are equalHow to visualize dualityweak duality theoremCan someone explain the effects of degenerate basic feasible solutions in the simplex algorithm?Primal-Dual basic (feasible) solution?If ratio test is not unique, can we conclude that the basic feasible solution after pivoting is degenerate?How do I derive the Dual problem of a Primal LP with equality constraints?Linear programming - one-step jump from interior feasible solution to the nearest improving basic feasible solutionDegeneracy and Uniqueness in General LP










1












$begingroup$


the given problem is to show that



if $x_1,...,x_n$ is a nondegenerate basic feasible solution of the primal LP



max $sum_j=1^nc_jx_j$



s.t. $sum_j=1^na_ijx_jleq b_i, forall iin1,...,m$



$x_jgeq 0, forall jin1,...,n$



then the problem given as



$sum_i=1^m a_ijy_i =c_j$ whenever $x_j>0$



$y_i=0$ whenever $sum_j=1^n a_ijx_j < b_i$



has a unique solution.



If $B$ denote the corresponding basis of the given basic solution, letting $y^T= c_B^TB^-1$ guarantees the existence of the solution, where $c_B$ denotes the coefficients of the objective functions in the primal corresponding to the given basis.



Now I let $zneq y$ be a solution of the problem below and tried to induce the contradiction, but could not proceed further. What can I do here? Or is there simpler version rather than this apagogic approach?










share|cite|improve this question











$endgroup$
















    1












    $begingroup$


    the given problem is to show that



    if $x_1,...,x_n$ is a nondegenerate basic feasible solution of the primal LP



    max $sum_j=1^nc_jx_j$



    s.t. $sum_j=1^na_ijx_jleq b_i, forall iin1,...,m$



    $x_jgeq 0, forall jin1,...,n$



    then the problem given as



    $sum_i=1^m a_ijy_i =c_j$ whenever $x_j>0$



    $y_i=0$ whenever $sum_j=1^n a_ijx_j < b_i$



    has a unique solution.



    If $B$ denote the corresponding basis of the given basic solution, letting $y^T= c_B^TB^-1$ guarantees the existence of the solution, where $c_B$ denotes the coefficients of the objective functions in the primal corresponding to the given basis.



    Now I let $zneq y$ be a solution of the problem below and tried to induce the contradiction, but could not proceed further. What can I do here? Or is there simpler version rather than this apagogic approach?










    share|cite|improve this question











    $endgroup$














      1












      1








      1





      $begingroup$


      the given problem is to show that



      if $x_1,...,x_n$ is a nondegenerate basic feasible solution of the primal LP



      max $sum_j=1^nc_jx_j$



      s.t. $sum_j=1^na_ijx_jleq b_i, forall iin1,...,m$



      $x_jgeq 0, forall jin1,...,n$



      then the problem given as



      $sum_i=1^m a_ijy_i =c_j$ whenever $x_j>0$



      $y_i=0$ whenever $sum_j=1^n a_ijx_j < b_i$



      has a unique solution.



      If $B$ denote the corresponding basis of the given basic solution, letting $y^T= c_B^TB^-1$ guarantees the existence of the solution, where $c_B$ denotes the coefficients of the objective functions in the primal corresponding to the given basis.



      Now I let $zneq y$ be a solution of the problem below and tried to induce the contradiction, but could not proceed further. What can I do here? Or is there simpler version rather than this apagogic approach?










      share|cite|improve this question











      $endgroup$




      the given problem is to show that



      if $x_1,...,x_n$ is a nondegenerate basic feasible solution of the primal LP



      max $sum_j=1^nc_jx_j$



      s.t. $sum_j=1^na_ijx_jleq b_i, forall iin1,...,m$



      $x_jgeq 0, forall jin1,...,n$



      then the problem given as



      $sum_i=1^m a_ijy_i =c_j$ whenever $x_j>0$



      $y_i=0$ whenever $sum_j=1^n a_ijx_j < b_i$



      has a unique solution.



      If $B$ denote the corresponding basis of the given basic solution, letting $y^T= c_B^TB^-1$ guarantees the existence of the solution, where $c_B$ denotes the coefficients of the objective functions in the primal corresponding to the given basis.



      Now I let $zneq y$ be a solution of the problem below and tried to induce the contradiction, but could not proceed further. What can I do here? Or is there simpler version rather than this apagogic approach?







      optimization linear-programming duality-theorems






      share|cite|improve this question















      share|cite|improve this question













      share|cite|improve this question




      share|cite|improve this question








      edited May 29 '16 at 18:33









      Math1000

      19.4k31746




      19.4k31746










      asked May 29 '16 at 17:58









      Ian LeeIan Lee

      61




      61




















          1 Answer
          1






          active

          oldest

          votes


















          0












          $begingroup$

          I think there are some details missing in your question. Let the primal be the minimization of $c^Tx$, subject to $Ax = b, xgeq 0$. We will show the following: if the optimal simplex tableau gives us a non-degenerate basic feasible solution with $c_i - z_i geq 0$ for all variables, then the dual has a unique optimal solution.



          Use the complementary slackness conditions.

          Note that rank$(A^T_n times m)$ = rank$(A_m times n) = m$, a common assumption (because we can just delete rows if redundant). This means the basis matrix $B$ is of dimension $m times m$.

          There are $m$ constraints, and so, $m$ dual variables $y_1, ldots y_m$.



          Consider the basic variable $x_Bi$ in this optimal BFS $x$, and an optimal solution $y$ of the dual. As the BFS is non-degenerate, $x_Bi > 0$. The complementary slackness conditions give, $x_Bi (A^Ty - c)_Bi = 0$ which imply, $(A^Ty)_Bi = a_Bi^Ty = c_Bi$. Here $a_Bi^T$ is the row corresponding to the basic variable $x_Bi$ in $[A I]^T$. Repeating this for all the $m$ basic variables, we get the system of equations, compactly represented as $(A^Ty)_B = c_B$.
          By the definition of a basis, the set of all rows $a_B1^T, ldots, a_Bm^T$ are all linearly independent. Thus, there exists only a unique solution $y$ to $(A^Ty)_B = c_B$.

          In fact, multiplying by $(B^-1)^T$ gives us $y = (B^-1)^Tc_B$ as claimed. Thus, this solution is unique.



          We must also ensure that $y$ is feasible for the dual. This comes from the fact that $c_i - z_i = c_i - a_i^Ty geq 0$ for all $i$. The dual's feasible region is given by $A^Ty leq c$. So, $y$ is feasible as well.
          This is what we had to show!






          share|cite|improve this answer











          $endgroup$













            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%2f1804799%2fhow-can-i-show-the-corresponding-dual-solution-is-unique-when-the-given-primal-s%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









            0












            $begingroup$

            I think there are some details missing in your question. Let the primal be the minimization of $c^Tx$, subject to $Ax = b, xgeq 0$. We will show the following: if the optimal simplex tableau gives us a non-degenerate basic feasible solution with $c_i - z_i geq 0$ for all variables, then the dual has a unique optimal solution.



            Use the complementary slackness conditions.

            Note that rank$(A^T_n times m)$ = rank$(A_m times n) = m$, a common assumption (because we can just delete rows if redundant). This means the basis matrix $B$ is of dimension $m times m$.

            There are $m$ constraints, and so, $m$ dual variables $y_1, ldots y_m$.



            Consider the basic variable $x_Bi$ in this optimal BFS $x$, and an optimal solution $y$ of the dual. As the BFS is non-degenerate, $x_Bi > 0$. The complementary slackness conditions give, $x_Bi (A^Ty - c)_Bi = 0$ which imply, $(A^Ty)_Bi = a_Bi^Ty = c_Bi$. Here $a_Bi^T$ is the row corresponding to the basic variable $x_Bi$ in $[A I]^T$. Repeating this for all the $m$ basic variables, we get the system of equations, compactly represented as $(A^Ty)_B = c_B$.
            By the definition of a basis, the set of all rows $a_B1^T, ldots, a_Bm^T$ are all linearly independent. Thus, there exists only a unique solution $y$ to $(A^Ty)_B = c_B$.

            In fact, multiplying by $(B^-1)^T$ gives us $y = (B^-1)^Tc_B$ as claimed. Thus, this solution is unique.



            We must also ensure that $y$ is feasible for the dual. This comes from the fact that $c_i - z_i = c_i - a_i^Ty geq 0$ for all $i$. The dual's feasible region is given by $A^Ty leq c$. So, $y$ is feasible as well.
            This is what we had to show!






            share|cite|improve this answer











            $endgroup$

















              0












              $begingroup$

              I think there are some details missing in your question. Let the primal be the minimization of $c^Tx$, subject to $Ax = b, xgeq 0$. We will show the following: if the optimal simplex tableau gives us a non-degenerate basic feasible solution with $c_i - z_i geq 0$ for all variables, then the dual has a unique optimal solution.



              Use the complementary slackness conditions.

              Note that rank$(A^T_n times m)$ = rank$(A_m times n) = m$, a common assumption (because we can just delete rows if redundant). This means the basis matrix $B$ is of dimension $m times m$.

              There are $m$ constraints, and so, $m$ dual variables $y_1, ldots y_m$.



              Consider the basic variable $x_Bi$ in this optimal BFS $x$, and an optimal solution $y$ of the dual. As the BFS is non-degenerate, $x_Bi > 0$. The complementary slackness conditions give, $x_Bi (A^Ty - c)_Bi = 0$ which imply, $(A^Ty)_Bi = a_Bi^Ty = c_Bi$. Here $a_Bi^T$ is the row corresponding to the basic variable $x_Bi$ in $[A I]^T$. Repeating this for all the $m$ basic variables, we get the system of equations, compactly represented as $(A^Ty)_B = c_B$.
              By the definition of a basis, the set of all rows $a_B1^T, ldots, a_Bm^T$ are all linearly independent. Thus, there exists only a unique solution $y$ to $(A^Ty)_B = c_B$.

              In fact, multiplying by $(B^-1)^T$ gives us $y = (B^-1)^Tc_B$ as claimed. Thus, this solution is unique.



              We must also ensure that $y$ is feasible for the dual. This comes from the fact that $c_i - z_i = c_i - a_i^Ty geq 0$ for all $i$. The dual's feasible region is given by $A^Ty leq c$. So, $y$ is feasible as well.
              This is what we had to show!






              share|cite|improve this answer











              $endgroup$















                0












                0








                0





                $begingroup$

                I think there are some details missing in your question. Let the primal be the minimization of $c^Tx$, subject to $Ax = b, xgeq 0$. We will show the following: if the optimal simplex tableau gives us a non-degenerate basic feasible solution with $c_i - z_i geq 0$ for all variables, then the dual has a unique optimal solution.



                Use the complementary slackness conditions.

                Note that rank$(A^T_n times m)$ = rank$(A_m times n) = m$, a common assumption (because we can just delete rows if redundant). This means the basis matrix $B$ is of dimension $m times m$.

                There are $m$ constraints, and so, $m$ dual variables $y_1, ldots y_m$.



                Consider the basic variable $x_Bi$ in this optimal BFS $x$, and an optimal solution $y$ of the dual. As the BFS is non-degenerate, $x_Bi > 0$. The complementary slackness conditions give, $x_Bi (A^Ty - c)_Bi = 0$ which imply, $(A^Ty)_Bi = a_Bi^Ty = c_Bi$. Here $a_Bi^T$ is the row corresponding to the basic variable $x_Bi$ in $[A I]^T$. Repeating this for all the $m$ basic variables, we get the system of equations, compactly represented as $(A^Ty)_B = c_B$.
                By the definition of a basis, the set of all rows $a_B1^T, ldots, a_Bm^T$ are all linearly independent. Thus, there exists only a unique solution $y$ to $(A^Ty)_B = c_B$.

                In fact, multiplying by $(B^-1)^T$ gives us $y = (B^-1)^Tc_B$ as claimed. Thus, this solution is unique.



                We must also ensure that $y$ is feasible for the dual. This comes from the fact that $c_i - z_i = c_i - a_i^Ty geq 0$ for all $i$. The dual's feasible region is given by $A^Ty leq c$. So, $y$ is feasible as well.
                This is what we had to show!






                share|cite|improve this answer











                $endgroup$



                I think there are some details missing in your question. Let the primal be the minimization of $c^Tx$, subject to $Ax = b, xgeq 0$. We will show the following: if the optimal simplex tableau gives us a non-degenerate basic feasible solution with $c_i - z_i geq 0$ for all variables, then the dual has a unique optimal solution.



                Use the complementary slackness conditions.

                Note that rank$(A^T_n times m)$ = rank$(A_m times n) = m$, a common assumption (because we can just delete rows if redundant). This means the basis matrix $B$ is of dimension $m times m$.

                There are $m$ constraints, and so, $m$ dual variables $y_1, ldots y_m$.



                Consider the basic variable $x_Bi$ in this optimal BFS $x$, and an optimal solution $y$ of the dual. As the BFS is non-degenerate, $x_Bi > 0$. The complementary slackness conditions give, $x_Bi (A^Ty - c)_Bi = 0$ which imply, $(A^Ty)_Bi = a_Bi^Ty = c_Bi$. Here $a_Bi^T$ is the row corresponding to the basic variable $x_Bi$ in $[A I]^T$. Repeating this for all the $m$ basic variables, we get the system of equations, compactly represented as $(A^Ty)_B = c_B$.
                By the definition of a basis, the set of all rows $a_B1^T, ldots, a_Bm^T$ are all linearly independent. Thus, there exists only a unique solution $y$ to $(A^Ty)_B = c_B$.

                In fact, multiplying by $(B^-1)^T$ gives us $y = (B^-1)^Tc_B$ as claimed. Thus, this solution is unique.



                We must also ensure that $y$ is feasible for the dual. This comes from the fact that $c_i - z_i = c_i - a_i^Ty geq 0$ for all $i$. The dual's feasible region is given by $A^Ty leq c$. So, $y$ is feasible as well.
                This is what we had to show!







                share|cite|improve this answer














                share|cite|improve this answer



                share|cite|improve this answer








                edited Apr 6 at 17:16

























                answered Apr 6 at 16:32









                AmeyaAmeya

                113




                113



























                    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%2f1804799%2fhow-can-i-show-the-corresponding-dual-solution-is-unique-when-the-given-primal-s%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

                    Bosc Connection Yimello Approaching Angry The produce zaps the market. 구성 기록되다 변경...

                    WordPress Information needed

                    Hidroelektrana Sadržaj Povijest | Podjela hidroelektrana | Snaga dobivena u hidroelektranama | Dijelovi hidroelektrane | Uloga hidroelektrana u suvremenom svijetu | Prednosti hidroelektrana | Nedostaci hidroelektrana | Države s najvećom proizvodnjom hidro-električne energije | Deset najvećih hidroelektrana u svijetu | Hidroelektrane u Hrvatskoj | Izvori | Poveznice | Vanjske poveznice | Navigacijski izbornikTechnical Report, Version 2Zajedničkom poslužiteljuHidroelektranaHEP Proizvodnja d.o.o. - Hidroelektrane u Hrvatskoj