Is the composition of two linear programs a convex problem?











up vote
0
down vote

favorite












This question comes from the empirical observation, for a particular problem
that I am considering, that the solution to a sequence of two linear programms lies a convex set. I could not come up with any theoretical proof that would confirm my empirical observations, so I am asking for some help from the community.



Here is the classical part of the problem:
I want to solve a linear feasibility problem to find a vector $mathbf{x} in mathbb{R}^3$:



$begin{equation} begin{aligned}
mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
st quad & mathbf{A} mathbf{x} leq mathbf{b} \
end{aligned} end{equation}$



with $mathbf{A} in mathbb{R}^{m times 3}$, $mathbf{b} in mathbb{R}^{m}$.



However, $mathbf{x}$ is going to serve as input for another feasibility problem to find a variable $mathbf{y} in mathbb{R}^3$:



$begin{equation} begin{aligned}
mathbf{find} quad & mathbf{y} in mathbb{R}^3 &&\
st quad & (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
end{aligned} end{equation}$



with $mathbf{C}$ and $mathbf{D} in mathbb{R}^{k times 3}$, $mathbf{e} in mathbb{R}^{k}$, and $mathbf{x}_{times}$ being the skew-symmetric matrix for the cross product by $mathbf{x}$.



My objective is to find, if it exists, an $mathbf{x}$ such that there exists a feasible $mathbf{y}$. The problem thus becomes:



$begin{equation} begin{aligned}
mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
st quad & mathbf{A} mathbf{x} leq mathbf{b} \
& exists mathbf{y}, (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
end{aligned} end{equation}$



In the general case, is this a convex problem ? Can it be solved as an LP or other classical convex optimization techniques ?



Thanks a lot for your help



Steve










share|cite




























    up vote
    0
    down vote

    favorite












    This question comes from the empirical observation, for a particular problem
    that I am considering, that the solution to a sequence of two linear programms lies a convex set. I could not come up with any theoretical proof that would confirm my empirical observations, so I am asking for some help from the community.



    Here is the classical part of the problem:
    I want to solve a linear feasibility problem to find a vector $mathbf{x} in mathbb{R}^3$:



    $begin{equation} begin{aligned}
    mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
    st quad & mathbf{A} mathbf{x} leq mathbf{b} \
    end{aligned} end{equation}$



    with $mathbf{A} in mathbb{R}^{m times 3}$, $mathbf{b} in mathbb{R}^{m}$.



    However, $mathbf{x}$ is going to serve as input for another feasibility problem to find a variable $mathbf{y} in mathbb{R}^3$:



    $begin{equation} begin{aligned}
    mathbf{find} quad & mathbf{y} in mathbb{R}^3 &&\
    st quad & (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
    end{aligned} end{equation}$



    with $mathbf{C}$ and $mathbf{D} in mathbb{R}^{k times 3}$, $mathbf{e} in mathbb{R}^{k}$, and $mathbf{x}_{times}$ being the skew-symmetric matrix for the cross product by $mathbf{x}$.



    My objective is to find, if it exists, an $mathbf{x}$ such that there exists a feasible $mathbf{y}$. The problem thus becomes:



    $begin{equation} begin{aligned}
    mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
    st quad & mathbf{A} mathbf{x} leq mathbf{b} \
    & exists mathbf{y}, (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
    end{aligned} end{equation}$



    In the general case, is this a convex problem ? Can it be solved as an LP or other classical convex optimization techniques ?



    Thanks a lot for your help



    Steve










    share|cite


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      This question comes from the empirical observation, for a particular problem
      that I am considering, that the solution to a sequence of two linear programms lies a convex set. I could not come up with any theoretical proof that would confirm my empirical observations, so I am asking for some help from the community.



      Here is the classical part of the problem:
      I want to solve a linear feasibility problem to find a vector $mathbf{x} in mathbb{R}^3$:



      $begin{equation} begin{aligned}
      mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
      st quad & mathbf{A} mathbf{x} leq mathbf{b} \
      end{aligned} end{equation}$



      with $mathbf{A} in mathbb{R}^{m times 3}$, $mathbf{b} in mathbb{R}^{m}$.



      However, $mathbf{x}$ is going to serve as input for another feasibility problem to find a variable $mathbf{y} in mathbb{R}^3$:



      $begin{equation} begin{aligned}
      mathbf{find} quad & mathbf{y} in mathbb{R}^3 &&\
      st quad & (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
      end{aligned} end{equation}$



      with $mathbf{C}$ and $mathbf{D} in mathbb{R}^{k times 3}$, $mathbf{e} in mathbb{R}^{k}$, and $mathbf{x}_{times}$ being the skew-symmetric matrix for the cross product by $mathbf{x}$.



      My objective is to find, if it exists, an $mathbf{x}$ such that there exists a feasible $mathbf{y}$. The problem thus becomes:



      $begin{equation} begin{aligned}
      mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
      st quad & mathbf{A} mathbf{x} leq mathbf{b} \
      & exists mathbf{y}, (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
      end{aligned} end{equation}$



      In the general case, is this a convex problem ? Can it be solved as an LP or other classical convex optimization techniques ?



      Thanks a lot for your help



      Steve










      share|cite















      This question comes from the empirical observation, for a particular problem
      that I am considering, that the solution to a sequence of two linear programms lies a convex set. I could not come up with any theoretical proof that would confirm my empirical observations, so I am asking for some help from the community.



      Here is the classical part of the problem:
      I want to solve a linear feasibility problem to find a vector $mathbf{x} in mathbb{R}^3$:



      $begin{equation} begin{aligned}
      mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
      st quad & mathbf{A} mathbf{x} leq mathbf{b} \
      end{aligned} end{equation}$



      with $mathbf{A} in mathbb{R}^{m times 3}$, $mathbf{b} in mathbb{R}^{m}$.



      However, $mathbf{x}$ is going to serve as input for another feasibility problem to find a variable $mathbf{y} in mathbb{R}^3$:



      $begin{equation} begin{aligned}
      mathbf{find} quad & mathbf{y} in mathbb{R}^3 &&\
      st quad & (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
      end{aligned} end{equation}$



      with $mathbf{C}$ and $mathbf{D} in mathbb{R}^{k times 3}$, $mathbf{e} in mathbb{R}^{k}$, and $mathbf{x}_{times}$ being the skew-symmetric matrix for the cross product by $mathbf{x}$.



      My objective is to find, if it exists, an $mathbf{x}$ such that there exists a feasible $mathbf{y}$. The problem thus becomes:



      $begin{equation} begin{aligned}
      mathbf{find} quad & mathbf{x} in mathbb{R}^3 &&\
      st quad & mathbf{A} mathbf{x} leq mathbf{b} \
      & exists mathbf{y}, (mathbf{C} mathbf{x}_{times} + mathbf{D}) mathbf{y} leq mathbf{e} \
      end{aligned} end{equation}$



      In the general case, is this a convex problem ? Can it be solved as an LP or other classical convex optimization techniques ?



      Thanks a lot for your help



      Steve







      convex-analysis linear-programming






      share|cite















      share|cite













      share|cite




      share|cite








      edited 4 mins ago

























      asked 9 mins ago









      Steve T.

      284




      284



























          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',
          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%2f3004694%2fis-the-composition-of-two-linear-programs-a-convex-problem%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















           

          draft saved


          draft discarded



















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3004694%2fis-the-composition-of-two-linear-programs-a-convex-problem%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

          MongoDB - Not Authorized To Execute Command

          in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

          Npm cannot find a required file even through it is in the searched directory