Constraints to make a matrix triangular [closed]












0














I have a rank one matrix given below



$$A = bc^T$$



where $A in R^{n times n}$, $b in R^n$ and $c in R^n$. I have where the matrix is made of rank components where each component should be a lower triangular matrix. How should I put constraints on $b$ and $c$ such that $A$ is a lower triangular matrix? and how do I solve them?










share|cite|improve this question













closed as off-topic by Saad, KReiser, user10354138, BigbearZzz, Paul Frost Dec 16 at 13:47


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – Saad, KReiser, user10354138, BigbearZzz, Paul Frost

If this question can be reworded to fit the rules in the help center, please edit the question.


















    0














    I have a rank one matrix given below



    $$A = bc^T$$



    where $A in R^{n times n}$, $b in R^n$ and $c in R^n$. I have where the matrix is made of rank components where each component should be a lower triangular matrix. How should I put constraints on $b$ and $c$ such that $A$ is a lower triangular matrix? and how do I solve them?










    share|cite|improve this question













    closed as off-topic by Saad, KReiser, user10354138, BigbearZzz, Paul Frost Dec 16 at 13:47


    This question appears to be off-topic. The users who voted to close gave this specific reason:


    • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – Saad, KReiser, user10354138, BigbearZzz, Paul Frost

    If this question can be reworded to fit the rules in the help center, please edit the question.
















      0












      0








      0







      I have a rank one matrix given below



      $$A = bc^T$$



      where $A in R^{n times n}$, $b in R^n$ and $c in R^n$. I have where the matrix is made of rank components where each component should be a lower triangular matrix. How should I put constraints on $b$ and $c$ such that $A$ is a lower triangular matrix? and how do I solve them?










      share|cite|improve this question













      I have a rank one matrix given below



      $$A = bc^T$$



      where $A in R^{n times n}$, $b in R^n$ and $c in R^n$. I have where the matrix is made of rank components where each component should be a lower triangular matrix. How should I put constraints on $b$ and $c$ such that $A$ is a lower triangular matrix? and how do I solve them?







      linear-algebra matrices optimization






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Nov 27 at 4:46









      Dushyant Sahoo

      528




      528




      closed as off-topic by Saad, KReiser, user10354138, BigbearZzz, Paul Frost Dec 16 at 13:47


      This question appears to be off-topic. The users who voted to close gave this specific reason:


      • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – Saad, KReiser, user10354138, BigbearZzz, Paul Frost

      If this question can be reworded to fit the rules in the help center, please edit the question.




      closed as off-topic by Saad, KReiser, user10354138, BigbearZzz, Paul Frost Dec 16 at 13:47


      This question appears to be off-topic. The users who voted to close gave this specific reason:


      • "This question is missing context or other details: Please provide additional context, which ideally explains why the question is relevant to you and our community. Some forms of context include: background and motivation, relevant definitions, source, possible strategies, your current progress, why the question is interesting or important, etc." – Saad, KReiser, user10354138, BigbearZzz, Paul Frost

      If this question can be reworded to fit the rules in the help center, please edit the question.






















          3 Answers
          3






          active

          oldest

          votes


















          1














          Hint: $A_{ij} = b_i c_j$ and you want $A_{ij} = 0$ whenever $j > i$.



          Hint: alternatively, note that the columns of $A$ are multiples of $b$. How can this be lower triangular?




          I think you need either $b_1 = cdots = b_{n-1} = 0$ or $c_2 = cdots = c_n = 0$.







          share|cite|improve this answer





























            1














            Let $j$ be the index (if exists) such that $c_jne0=c_{j+1}=cdots=c_n$. That is, let $c_j$ be the last nonzero entry of $c$.



            If $A=bc^T$ is lower triangular, we must have $a_{1j}=a_{2j}=cdots=a_{j-1,j}=0$. This imposes some necessary conditions on the entries of $b$. One may verify that these conditions are also sufficient for $bc^T$ to be lower triangular.






            share|cite|improve this answer





























              1














              We have $$a_{ij}=b_ic_j$$therefore $$text{if }b_ine 0 text{ then }c_j=0,j>i$$the algorithm then goes like this: for any vector $b$, find $i$ as the maximum index for which $b_i=0$. Then any vector $c$ for which $c_j=0$ for all $j>i$ is qualified to make an upper-triangular matrix in companion to $b$ in form of $bc^T$.






              share|cite|improve this answer




























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                1














                Hint: $A_{ij} = b_i c_j$ and you want $A_{ij} = 0$ whenever $j > i$.



                Hint: alternatively, note that the columns of $A$ are multiples of $b$. How can this be lower triangular?




                I think you need either $b_1 = cdots = b_{n-1} = 0$ or $c_2 = cdots = c_n = 0$.







                share|cite|improve this answer


























                  1














                  Hint: $A_{ij} = b_i c_j$ and you want $A_{ij} = 0$ whenever $j > i$.



                  Hint: alternatively, note that the columns of $A$ are multiples of $b$. How can this be lower triangular?




                  I think you need either $b_1 = cdots = b_{n-1} = 0$ or $c_2 = cdots = c_n = 0$.







                  share|cite|improve this answer
























                    1












                    1








                    1






                    Hint: $A_{ij} = b_i c_j$ and you want $A_{ij} = 0$ whenever $j > i$.



                    Hint: alternatively, note that the columns of $A$ are multiples of $b$. How can this be lower triangular?




                    I think you need either $b_1 = cdots = b_{n-1} = 0$ or $c_2 = cdots = c_n = 0$.







                    share|cite|improve this answer












                    Hint: $A_{ij} = b_i c_j$ and you want $A_{ij} = 0$ whenever $j > i$.



                    Hint: alternatively, note that the columns of $A$ are multiples of $b$. How can this be lower triangular?




                    I think you need either $b_1 = cdots = b_{n-1} = 0$ or $c_2 = cdots = c_n = 0$.








                    share|cite|improve this answer












                    share|cite|improve this answer



                    share|cite|improve this answer










                    answered Nov 27 at 4:53









                    angryavian

                    38.9k23180




                    38.9k23180























                        1














                        Let $j$ be the index (if exists) such that $c_jne0=c_{j+1}=cdots=c_n$. That is, let $c_j$ be the last nonzero entry of $c$.



                        If $A=bc^T$ is lower triangular, we must have $a_{1j}=a_{2j}=cdots=a_{j-1,j}=0$. This imposes some necessary conditions on the entries of $b$. One may verify that these conditions are also sufficient for $bc^T$ to be lower triangular.






                        share|cite|improve this answer


























                          1














                          Let $j$ be the index (if exists) such that $c_jne0=c_{j+1}=cdots=c_n$. That is, let $c_j$ be the last nonzero entry of $c$.



                          If $A=bc^T$ is lower triangular, we must have $a_{1j}=a_{2j}=cdots=a_{j-1,j}=0$. This imposes some necessary conditions on the entries of $b$. One may verify that these conditions are also sufficient for $bc^T$ to be lower triangular.






                          share|cite|improve this answer
























                            1












                            1








                            1






                            Let $j$ be the index (if exists) such that $c_jne0=c_{j+1}=cdots=c_n$. That is, let $c_j$ be the last nonzero entry of $c$.



                            If $A=bc^T$ is lower triangular, we must have $a_{1j}=a_{2j}=cdots=a_{j-1,j}=0$. This imposes some necessary conditions on the entries of $b$. One may verify that these conditions are also sufficient for $bc^T$ to be lower triangular.






                            share|cite|improve this answer












                            Let $j$ be the index (if exists) such that $c_jne0=c_{j+1}=cdots=c_n$. That is, let $c_j$ be the last nonzero entry of $c$.



                            If $A=bc^T$ is lower triangular, we must have $a_{1j}=a_{2j}=cdots=a_{j-1,j}=0$. This imposes some necessary conditions on the entries of $b$. One may verify that these conditions are also sufficient for $bc^T$ to be lower triangular.







                            share|cite|improve this answer












                            share|cite|improve this answer



                            share|cite|improve this answer










                            answered Nov 27 at 5:10









                            user1551

                            71.3k566125




                            71.3k566125























                                1














                                We have $$a_{ij}=b_ic_j$$therefore $$text{if }b_ine 0 text{ then }c_j=0,j>i$$the algorithm then goes like this: for any vector $b$, find $i$ as the maximum index for which $b_i=0$. Then any vector $c$ for which $c_j=0$ for all $j>i$ is qualified to make an upper-triangular matrix in companion to $b$ in form of $bc^T$.






                                share|cite|improve this answer


























                                  1














                                  We have $$a_{ij}=b_ic_j$$therefore $$text{if }b_ine 0 text{ then }c_j=0,j>i$$the algorithm then goes like this: for any vector $b$, find $i$ as the maximum index for which $b_i=0$. Then any vector $c$ for which $c_j=0$ for all $j>i$ is qualified to make an upper-triangular matrix in companion to $b$ in form of $bc^T$.






                                  share|cite|improve this answer
























                                    1












                                    1








                                    1






                                    We have $$a_{ij}=b_ic_j$$therefore $$text{if }b_ine 0 text{ then }c_j=0,j>i$$the algorithm then goes like this: for any vector $b$, find $i$ as the maximum index for which $b_i=0$. Then any vector $c$ for which $c_j=0$ for all $j>i$ is qualified to make an upper-triangular matrix in companion to $b$ in form of $bc^T$.






                                    share|cite|improve this answer












                                    We have $$a_{ij}=b_ic_j$$therefore $$text{if }b_ine 0 text{ then }c_j=0,j>i$$the algorithm then goes like this: for any vector $b$, find $i$ as the maximum index for which $b_i=0$. Then any vector $c$ for which $c_j=0$ for all $j>i$ is qualified to make an upper-triangular matrix in companion to $b$ in form of $bc^T$.







                                    share|cite|improve this answer












                                    share|cite|improve this answer



                                    share|cite|improve this answer










                                    answered Nov 29 at 10:47









                                    Mostafa Ayaz

                                    13.7k3836




                                    13.7k3836















                                        Popular posts from this blog

                                        Bundesstraße 106

                                        Verónica Boquete

                                        Ida-Boy-Ed-Garten