<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ACT</journal-id><journal-title-group><journal-title>Advances in Computed Tomography</journal-title></journal-title-group><issn pub-type="epub">2169-2475</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/act.2013.24023</article-id><article-id pub-id-type="publisher-id">ACT-41095</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Medicine&amp;Healthcare</subject></subj-group></article-categories><title-group><article-title>
 
 
  Numerical Studies of the Generalized &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt;Greedy Algorithm for Sparse Signals
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>angjun</surname><given-names>Arroyo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Edward</surname><given-names>Arroyo</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xiezhang</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jiehua</surname><given-names>Zhu</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jiehua</surname><given-names>Zhu</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib></contrib-group><aff id="aff3"><addr-line>Department of Mathematical Sciences, Georgia Southern University, Statesboro, USA</addr-line></aff><aff id="aff2"><addr-line>School of Science Technology, American Public University System, Manassas, USA</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Francis Marion University, Florence, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>farroyo@fmarion.edu(AA)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>24</day><month>12</month><year>2013</year></pub-date><volume>02</volume><issue>04</issue><fpage>132</fpage><lpage>139</lpage><history><date date-type="received"><day>October</day>	<month>26,</month>	<year>2013</year></date><date date-type="rev-recd"><day>November</day>	<month>26,</month>	<year>2013</year>	</date><date date-type="accepted"><day>December</day>	<month>2,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   The generalized l<sub>1</sub> greedy algorithm was recently introduced and used to reconstruct medical images in computerized tomography in the compressed sensing framework via total variation minimization. Experimental results showed that this algorithm is superior to the reweighted l<sub>1</sub>-minimization and l<sub>1</sub> greedy algorithms in reconstructing these medical images. In this paper the effectiveness of the generalized l<sub>1</sub> greedy algorithm in finding random sparse signals from underdetermined linear systems is investigated. A series of numerical experiments demonstrate that the generalized l<sub>1</sub> greedy algorithm is superior to the reweighted l<sub>1</sub>-minimization and l<sub>1</sub> greedy algorithms in the successful recovery of randomly generated Gaussian sparse signals from data generated by Gaussian random matrices. In particular, the generalized l<sub>1</sub> greedy algorithm performs extraordinarily well in recovering random sparse signals with nonzero small entries. The stability of the generalized l<sub>1</sub> greedy algorithm with respect to its parameters and the impact of noise on the recovery of Gaussian sparse signals are also studied.
    <!--?xml:namespace prefix = o /-->
     
 
</p></abstract><kwd-group><kwd>Compressed Sensing; Gaussian Sparse Signals; &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt;-Minimization; Reweighted &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt;-Minimization; &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt;; Greedy Algorithm Generalized &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt; Greedy Algorithm</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In signal processing one wants to reconstruct a signal from highly incomplete sets of linear measurements of the signal, that is, the number of measurements is much smaller than the dimension of the signal. More precisely, assuming <img src="2-2590041\77a07f7a-a502-4e2e-895d-6de9b92225a0.jpg" /> with<img src="2-2590041\1cb32741-6910-4220-ad18-609fe26d26f6.jpg" />, one wants to reconstruct an unknown signal <img src="2-2590041\7eaca895-7f29-47f9-ac96-569ff7f2509c.jpg" /> from a set of m measurements b = Ax<sub>0</sub>. This requires one to solve the system of linear equations Ax = b (1)</p><p>to determine the solution that is exactly equal to x<sub>0</sub>. Since system (1) is consistent and underdetermined, it has infinitely many solutions making it difficult to find the correct solution x<sub>0</sub>. In many actual applications, such as image reconstruction and decoding, however, the signal one wants to reconstruct is known to be sparse (or nearly sparse) in the sense that its coefficients in some orthonormal basis are mostly zero (or approximately zero). The theory of compressed sensing [1-5] reveals that signals that have sparse representations can be reconstructed with high precision from far fewer measurements than the dimension of the signal itself. In fact, if the columns of A are chosen from a suitable distribution and the signal is sufficiently sparse, then the signal can be exactly recovered by solving the following standard l<sub>1</sub>-norm minimization problem:</p><disp-formula id="scirp.41095-formula56198"><label>(2)</label><graphic position="anchor" xlink:href="2-2590041\35cb1509-8d83-44fb-a155-fb411262876e.jpg"  xlink:type="simple"/></disp-formula><p>where<img src="2-2590041\7ea68d97-8651-4a20-9812-562bd39adfb1.jpg" />. This optimization problem of a convex objection function can be solved effectively and it has broad applications [6-10]. But the iterative l<sub>1</sub>-minimization method has a shortcoming in finding the sparsest solution. Since the larger entries of x in each iteration skew the l<sub>1</sub>-norm, they are more heavily penalized in the l<sub>1</sub>-minimization process. To address this imbalance, weighted algorithms were introduced to reduce the influence of the larger entries. Two major algorithms designed for this purpose are the reweighted l<sub>1</sub>-minimization and l<sub>1</sub> greedy algorithms [11,12].</p><p>Suppose that <img src="2-2590041\8046ce4c-b858-454c-b1f6-8c02a58127dc.jpg" /> is the sequence of vectors generated by l<sub>1</sub>-minimization. In the k-th iteration of the reweighted l<sub>1</sub>-minimization method [<xref ref-type="bibr" rid="scirp.41095-ref11">11</xref>], one minimizes <img src="2-2590041\fec5cc0a-a8ed-4e20-892a-137d84974f24.jpg" /> instead of <img src="2-2590041\27ca93d0-c5a0-4e92-b058-db53e26be898.jpg" /> in (2), where</p><disp-formula id="scirp.41095-formula56199"><label>(3)</label><graphic position="anchor" xlink:href="2-2590041\17afbdbd-61af-4976-9bff-7bd261448e57.jpg"  xlink:type="simple"/></disp-formula><p>Observe that the weights in (3) are roughly inversely proportional to the sizes of the entries of the previous iterate x<sup>k−</sup><sup>1</sup>. So the larger entries are weighted down to rectify their undue influence in the next iteration of the l<sub>1</sub>-minimization process. Numerical experiments [<xref ref-type="bibr" rid="scirp.41095-ref11">11</xref>] have indicated that the reweighted l<sub>1</sub>-minimization recovers random sparse signals with a much higher probability than the standard l<sub>1</sub>-minimization in (2). The reweighted l<sub>1</sub>-minimization algorithm has been extensively studied in recent years. The l<sub>q</sub>-minimization problem, 0 &lt; q ≤ 1, was discussed and implemented using the reweighted l<sub>1</sub>-minimization scheme [13,14]. A two-step reweighted l<sub>1</sub>-minimization was introduced to improve the recovery of sparse signals [<xref ref-type="bibr" rid="scirp.41095-ref15">15</xref>], and a reweighted l<sub>1</sub>- minimization for a nonuniform sparsity model was proposed [<xref ref-type="bibr" rid="scirp.41095-ref16">16</xref>]. The performance of the reweighted l<sub>1</sub>-minimization with noisy data was also rigorously analyzed [<xref ref-type="bibr" rid="scirp.41095-ref17">17</xref>], and some convergence conditions of reweighted l<sub>1</sub>-minimization for a special family of measurement matrices were studied [<xref ref-type="bibr" rid="scirp.41095-ref18">18</xref>].</p><p>In the l<sub>1</sub> greedy algorithm [<xref ref-type="bibr" rid="scirp.41095-ref12">12</xref>], instead of using variable weights as in (3) the weights are set to a fixed small constant <img src="2-2590041\c35a8e85-827f-4be9-87f7-5f36371abf12.jpg" /> for entries whose magnitude is above a certain threshold and to 1 for the other entries. This threshold is lowered after each iteration so that more and more large entries are weighted down by <img src="2-2590041\9ecfcaef-9e86-4a16-b351-bae78b552f43.jpg" /> in each subsequent iteration step. More precisely, the weights <img src="2-2590041\1548b7e0-6c20-4f8f-803c-f5699810183e.jpg" /> in the k-th iteration of the l<sub>1</sub> greedy algorithm are defined by</p><p><img src="2-2590041\fae89bdd-9f36-47e0-8d49-a17255631d1a.jpg" /></p><p>where<img src="2-2590041\9fd857e9-d69f-48fa-b88f-5ebfee7a60f4.jpg" />, x<sup>0</sup> is generated by the standard l<sub>1</sub>-minimization, <img src="2-2590041\9ca4f428-0ce8-45a8-9d93-83ab8ea4cc04.jpg" />and<img src="2-2590041\010df788-0c85-4968-a87f-719fad816986.jpg" />. Numerical experiments showed that the l<sub>1</sub> greedy algorithm outperforms both the unweighted and reweighted l<sub>1</sub>-minimization algorithms in recovering random sparse signals [12,19].</p><p>A generalized l<sub>1</sub> greedy algorithm in the compressed sensing framework was recently introduced by the authors of [<xref ref-type="bibr" rid="scirp.41095-ref20">20</xref>]. The new algorithm not only incorporates the threshold feature of the l<sub>1</sub> greedy algorithm to counteract the influence of large entries but also assigns significantly large weights to the smallest nonzero entries to speed up the identification of nonzero entries. Moreover, in contrast to the l<sub>1</sub> greedy algorithm where the remaining entries are assigned a neutral weight, the remaining entries in the generalized l<sub>1</sub> greedy algorithm receive weight roughly inversely proportional to their magnitudes as in the reweighted l<sub>1</sub>-minimization algorithm. Thus the generalized l<sub>1</sub> greedy algorithm not only incorporates features of both the l<sub>1</sub> greedy and reweighted l<sub>1</sub>-minimization algorithms but also enhances the impact of the small entries in the l<sub>1</sub>-minimization process.</p><p>Generalized l<sub>1</sub> greedy algorithm</p><p>1) Generate x<sup>0</sup> by the reweighted l<sub>1</sub>-minimization;</p><p>2) For k = 1 to k<sub>max</sub>;</p><p>a) Update the weight matrix W<sup>k</sup>; where</p><p><img src="2-2590041\8b5382fb-4ca2-4ac0-93a0-9674af2ff159.jpg" /></p><p>b) Solve weighted l<sub>1</sub>-minimization problem:</p><p><img src="2-2590041\b64ffb38-5775-415b-9f4d-043e91c3853d.jpg" /></p><p>c) Return if a stopping criterion is met.</p><p>In [<xref ref-type="bibr" rid="scirp.41095-ref20">20</xref>] the generalized l<sub>1</sub> greedy algorithm was applied to the problem of reconstructing essentially piecewise constant medical images in computerized tomography (CT) in the compressed sensing framework via total variation minimization. Tested with the Shepp-Logan phantom and a real cardiac CT image, the generalized l<sub>1</sub> greedy algorithm was shown to perform better than the reweighted l<sub>1</sub>-minimization and l<sub>1</sub> greedy algorithms. In particular, it was observed that in the context of reconstructing these two images the generalized l<sub>1</sub> greedy algorithm was superior to the others at distinguishing small gradients. However, to show that the generalized l<sub>1</sub> greedy algorithm is truly superior to the other two algorithms at detecting small entries in general we should compare the performance of the three algorithms in recovering random sparse signals. So in this paper, following [11,12], we present a series of rigorous numerical studies of the performance of the generalized l<sub>1</sub> greedy algorithm in the general setting of Gaussian random matrices A and random sparse signals x. The rest of this paper is organized as follows. In Section 2, the relative frequencies of successful recovery of random Gaussian sparse signals for the reweighted l<sub>1</sub>-minimization, l<sub>1</sub> greedy, and generalized l<sub>1</sub> greedy algorithms are compared. Section 3 presents the stability of the generalized l<sub>1</sub> greedy algorithm with respect to its parameters. Section 4 studies the performance of the generalized l<sub>1</sub> greedy algorithm on noisy data. Section 5 shows that the generalized l<sub>1</sub> greedy algorithm is better at detecting smaller entries in the general setting than the other two algorithms. Section 6 concludes with a brief summary of the generalized l<sub>1</sub> greedy algorithm and the results.</p></sec><sec id="s2"><title>2. Relative Frequency of Success in Recovering Gaussian Sparse Signals</title><p>In our first experiment we want to determine how well each of the three algorithms can recover random Gaussian sparse signals from random Gaussian measurements b = Ax. Following the same approach taken in [<xref ref-type="bibr" rid="scirp.41095-ref11">11</xref>], we implement each of the three algorithms in MATLAB and invoke the l1eq-pd solver from the l<sub>1</sub>-MAGIC software package developed by E. Candes and J. Romberg (available at www.l1-magic.org). We set m = 128 and n = 256. For each trial, a random matrix <img src="2-2590041\feadcff3-2f52-4f30-abe3-83f9c2be86fc.jpg" /> with i.i.d. Gaussian entries is selected and its columns are normalized. A random k-sparse signal <img src="2-2590041\851263bc-4bc7-4791-84ab-5fa99064871d.jpg" /> is also selected in such a way that the k nonzero positions are randomly distributed and the nonzero components satisfy the standard Gaussian distribution<img src="2-2590041\d6d3285e-696b-430b-adcf-61e4d419f4bf.jpg" />. We run 150 trials for each sparsity level k between 50 and 90. The total number of iterations (excluding the initial l<sub>1</sub>-minimization step) for each of the three algorithms is set to 16. For the generalized l<sub>1</sub> greedy algorithm we start with 4 iterations of the reweighted l<sub>1</sub>-minimization. The criterion for successful recovery for all three algorithms is set to</p><p><img src="2-2590041\a35dc922-a222-4b68-9d52-b15f9182796c.jpg" />where x is the reconstruction of x<sub>0</sub> by the algorithm. The parameters chosen for the three algorithms are listed as follows:</p><p>1) In the reweighted l<sub>1</sub>-minimization:<img src="2-2590041\61ef9722-2467-4675-ba6c-46b6bbb40740.jpg" />.</p><p>2) In the l<sub>1</sub> greedy algorithm:<img src="2-2590041\6eb50f70-88c3-4973-b0f3-c1e87d97f572.jpg" />;<img src="2-2590041\e10e9457-1e36-4621-bdc1-e7e277050220.jpg" />; others are the same as in 1).</p><p>3) In the generalized l<sub>1</sub> greedy algorithm:<img src="2-2590041\52164cd1-0ca1-4a75-a3c0-65af7d951003.jpg" />; s = 0.8;<img src="2-2590041\55ed48a5-e99f-4e5f-ad85-1aaf8e6d8dbf.jpg" />; others are the same as in 2).</p><p>The settings in this section will be used throughout the paper unless changes are explicitly stated otherwise.</p><p>The output of this experiment is presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>. As one can see from the graph, for a fixed sparsity level k the probability of successful recovery of a k-sparse signal by the generalized l<sub>1</sub> greedy algorithm is higher than in the both cases of the reweighted l<sub>1</sub>-minimization and l1 greedy algorithms. On average, the l<sub>1</sub> greedy algorithm and the generalized l<sub>1</sub> greedy algorithm recover about 14% and 18% more entries than the reweighted l<sub>1</sub>-minimization method, respectively, for 50 ≤ k ≤ 90. Furthermore, on average, the generalized l<sub>1</sub> greedy algorithm recovers about 6% more entries than the l<sub>1</sub> greedy algorithm.</p></sec><sec id="s3"><title>3. Influence of the Parameters on Reconstruction Success</title><p>An empirical analysis of the reweighted l<sub>1</sub>-minimization</p><p>algorithm determined that the algorithm is robust with respect to <img src="2-2590041\6a4bc3e7-eda9-4df5-8abd-36435f9679aa.jpg" /> (chosen from a suitable range) and that much of the improvement in recovery comes from the first few reweighting iterations [<xref ref-type="bibr" rid="scirp.41095-ref11">11</xref>]. We performed a similar analysis of the generalized l<sub>1</sub> greedy algorithm, and our results indicate that the algorithm is stable with respect to each of its parameters (within a certain range of values). We illustrate this behavior with the parameter <img src="2-2590041\465e7559-742f-4dc7-a672-9b0cd08cf8af.jpg" /> using the same settings as in Section 2 for the remaining parameters. From <xref ref-type="fig" rid="fig2">Figure 2</xref> one can see that the algorithm is fairly stable for the following values of<img src="2-2590041\f86f461a-e84b-477f-ba93-9bab272cc71b.jpg" />: 0.2; 0.3; 0.4. Our experimental results also show that the algorithm is very robust with respect to <img src="2-2590041\35e968dc-1443-4ae9-9d7a-875432e4c658.jpg" /> for <img src="2-2590041\10f632d0-2c3a-465d-ad75-66ee04d6c6a6.jpg" /> and fairly robust with respect to s and <img src="2-2590041\b5b86690-39a5-47b2-be1b-c3631f0b3c7b.jpg" /> for values between 0.7 and 0.9. It is also evident from <xref ref-type="fig" rid="fig3">Figure 3</xref> that the number of iterations k<sub>max</sub> of the generalized l<sub>1</sub> greedy algorithm has minimal affect on the performance of the algorithm when k<sub>max</sub> ≥ 10. So in practice only a few iterations are needed to achieve the best performance of the generalized l<sub>1</sub> greedy algorithm.</p></sec><sec id="s4"><title>4. Influence of Noise on Reconstruction Success</title><p>In real life applications measured data are often corrupted by a small amount of noise. Thus one needs to recover the original signal x<sub>0</sub> from noisy data</p><p><img src="2-2590041\0c569d9d-e34a-4c20-8671-e77752702cdf.jpg" />;</p><p>where <img src="2-2590041\9b0b5fcd-4daf-405c-8960-a5ecfa7dc267.jpg" /> is an unknown noise term. The signal-tonoise ratio (SNR) in dB is defined by</p><p><img src="2-2590041\9136f785-6456-4764-8fe4-fe666df72ade.jpg" />where b = Ax<sub>0</sub> is noise-free data. In this section we show how white Gaussian noise at SNR levels 40 dB and 60 dB, respectively, affect the performance of the generalized l<sub>1</sub> greedy algorithm. We also compare the performance of the reweighted l<sub>1</sub>-minimization, l<sub>1</sub> greedy, and generalized l<sub>1</sub> greedy algorithms on noisy data with an SNR of 60 dB. As in [<xref ref-type="bibr" rid="scirp.41095-ref12">12</xref>] the precision of recovery is set according to the noise level. More precisely, the criterion for successful recovery are taken to be <img src="2-2590041\6d5e52ce-602f-42f1-8fe9-34e623a36d5d.jpg" /> and <img src="2-2590041\72a7a1c6-f87c-4115-9adc-00e182e4a2c4.jpg" /> for noisy data with an SNR of 40 dB and with an SNR of 60 dB, respectively. All the other settings are the same as in Section 2. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows that the performance of the generalized l<sub>1</sub> greedy algorithm is very robust with respect to noise at an SNR level 60 dB and fairly robust with respect to noise at an SNR level 40 dB for 30 ≤ k ≤ 90. <xref ref-type="fig" rid="fig5">Figure 5</xref> compares the performance of the three algorithms on noisy data with an SNR of 60 dB. Clearly, the generalized l<sub>1</sub> greedy algorithms outperform the other two algorithms. Moreover, for noisy data with an SNR of 60 dB, on average, the generalized l<sub>1</sub> greedy algorithm recovers about 17% more entries than the reweighted l<sub>1</sub>-minimization algorithm and about 5% more entries than the l<sub>1</sub> greedy algorithm for 50 ≤ k ≤ 90.</p></sec><sec id="s5"><title>5. Reconstruction of Sparse Signals Containing Nonzero Small Entries</title><p>It is known that the l<sub>1</sub> greedy algorithm outperforms the reweighted l<sub>1</sub> minimization algorithm in finding spare signals [12,19]. However, the reweighted l<sub>1</sub>-minimization algorithm was designed to help speed up the detection of small entries [<xref ref-type="bibr" rid="scirp.41095-ref11">11</xref>]. The generalized l<sub>1</sub> greedy algorithm of [<xref ref-type="bibr" rid="scirp.41095-ref20">20</xref>], which incorporates features of both algorithms, should have the performance advantage of the l<sub>1</sub> greedy algorithm while enhancing the power of the reweighted l<sub>1</sub>-minimization algorithm in detecting small entries. In fact, the generalized l<sub>1</sub> greedy algorithm appears to be superior to the other two algorithms in distinguishing small gradients in the task of reconstructing images via total variation minimization [<xref ref-type="bibr" rid="scirp.41095-ref20">20</xref>]. In this section we want to see how well the generalized l<sub>1</sub> greedy algorithm would perform in recuperating random sparse signals with a guaranteed percentage of small entries. More precisely, in our last experiment we want to determine the extent to which the ratio of very small entries in the sparse signals affects the probability of successful recovery by each of the algorithms under consideration. The entries of the sparse signal in each trial are obtained from a mixed Gaussian distribution as follows: a random 30% of the entries are generated using a Gaussian distribution with mean 0 and standard deviation 0.01 while the remaining 70% of the entries are generated using the standard Gaussian distribution<img src="2-2590041\8455bfda-9578-4519-9230-a041e5859aa3.jpg" />. We need to fine tune the generalized l<sub>1</sub> greedy algorithm to make it most efficient at detecting the small entries in the range we set. Experimental trials show that setting <img src="2-2590041\d3ce8833-ba03-4dfb-955b-5fbb18c562cc.jpg" /> results in the best performance. The values of the other parameters are left unchanged. We then run 150 trials for each sparsity level k, 50 ≤ k ≤ 105, and set the criterion for successful recovery to<img src="2-2590041\da15a5fd-a7d2-4b50-9921-c129ca16fec7.jpg" />. As one can see from <xref ref-type="fig" rid="fig6">Figure 6</xref>&quot; target=&quot;_self&quot;&gt; <xref ref-type="fig" rid="fig6">Figure 6</xref>, the generalized l<sub>1</sub> greedy algorithm vastly outperforms both the reweighted l<sub>1</sub>-minimization and the l<sub>1</sub> greedy algorithms in recovering sparse solutions containing a few nonzero small entries. Moreover, on average, the generalized l<sub>1</sub> greedy algorithm recovers 32% more entries than the reweighted l<sub>1</sub>-minimization algorithm and 11% more entries than the l<sub>1</sub> greedy algorithm for 50 ≤ k ≤ 105.</p></sec><sec id="s6"><title>6. Conclusion</title><p>Our statistical experiments indicate that the generalized l<sub>1</sub> greedy algorithm outperforms the reweighted l<sub>1</sub>-minimization and l<sub>1</sub> greedy algorithms in recovering random sparse signals from random Gaussian measurements. In fact, the generalized l<sub>1</sub> greedy algorithm recovers more entries than the other two algorithms. Moreover, the performance of the algorithm is robust with respect to its parameters and to noisy data at different noise levels. Finally, the generalized l<sub>1</sub> greedy algorithm performs</p><p>extremely well in detecting small entries of unknown sparse signals thereby dramatically speeding up their recovery via l<sub>1</sub>-minimization. It is expected that more details of signals could be recovered by using the generalized l<sub>1</sub> greedy algorithm without extra cost.</p></sec><sec id="s7"><title>7. Acknowledgements</title><p>F. Arroyo was supported by a faculty research grant from Francis Marion University. X. Li and J. Zhu were partially supported by a Faculty Research Award and a COSM Interdisciplinary Pilot Fund from Georgia Southern University.</p></sec><sec id="s8"><title>REFERENCES</title></sec><sec id="s9"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.41095-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">E. Candes, J. Romberg and T. Tao, “Stable Signal Recovery from Incomplete and Inaccurate Information,” Communications on Pure and Applied Mathematics, Vol. 59, No. 8, 2005, pp. 1207-1233. http://dx.doi.org/10.1002/cpa.20124</mixed-citation></ref><ref id="scirp.41095-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">E. Candes, J. Romberg and T. Tao, “Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information,” IEEE Transactions on Information Theory, Vol. 52, No. 2, 2006, pp. 489-509. http://dx.doi.org/10.1109/TIT.2005.862083</mixed-citation></ref><ref id="scirp.41095-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">E. Candes and T. Tao, “Near Optimal Signal Recovery from Random Projections: Universal Encoding Strategies?” IEEE Transactions on Information Theory, Vol. 52, No. 12, 2006, pp. 5406-5425. http://dx.doi.org/10.1109/TIT.2006.885507</mixed-citation></ref><ref id="scirp.41095-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">E. Candes and M. Wakin, “An Introduction to Compressive Sampling,” IEEE Signal Processing Magazine, Vol. 25, No. 2, 2008, pp. 21-30. http://dx.doi.org/10.1109/MSP.2007.914731</mixed-citation></ref><ref id="scirp.41095-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">D. Donoho, “Compressed Sensing,” IEEE Transactions on Information Theory, Vol. 52, No. 4, 2006, pp. 1289-1306. http://dx.doi.org/10.1109/TIT.2006.871582</mixed-citation></ref><ref id="scirp.41095-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">S. Chen, D. Donoho and M. Saunders, “Atomic Decomposition by Basis Pursuit,” SIAM Journal on Scientific Computing, Vol. 20, No. 1, 1998, pp. 33-61. http://dx.doi.org/10.1137/S1064827596304010</mixed-citation></ref><ref id="scirp.41095-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">D. Donoho and B. F. Logan, “Signal Recovery and the Large Sieve,” SIAM Journal on Applied Mathematics, Vol. 52, No. 2, 1992, pp. 577-591. http://dx.doi.org/10.1137/0152031</mixed-citation></ref><ref id="scirp.41095-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">D. Donoho and P. B. Stark, “Uncertainty Principles and Signal Recovery,” SIAM Journal on Applied Mathematics, Vol. 49, No. 3, 1989, pp. 906-931. http://dx.doi.org/10.1137/0149053</mixed-citation></ref><ref id="scirp.41095-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">F. Santosa and W. Symes, “Linear Inversion of Band-Limited Reflection Seismograms,” SIAM Journal on Scientific and Statistical Computing, Vol. 7, No. 4, 1986, pp. 1307-1330. http://dx.doi.org/10.1137/0907087</mixed-citation></ref><ref id="scirp.41095-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">R. Tibshirani, “Regression Shrinkage and Selection via the Lasso,” Journal of the Royal Statistical Society: Series B, Vol. 58, 1996, pp. 267-288.</mixed-citation></ref><ref id="scirp.41095-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">E. J. Candes, M. B. Wakin and S. P. Boyed, “Enhancing Sparsity by Reweighted l1 Minimization,” Journal of Fourier Analysis Applications, Vol. 14, No. 5-6, 2008, pp. 877-905. http://dx.doi.org/10.1007/s00041-008-9045-x</mixed-citation></ref><ref id="scirp.41095-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">I. Kozlov and A. Petukhov, “Sparse Solutions of Underdetermined Linear Systems,” Handbook of Geomathematics, Springer, New York, 2010, pp. 1243-1260. http://dx.doi.org/10.1007/978-3-642-01546-5_42</mixed-citation></ref><ref id="scirp.41095-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">S. Foucarts and M. J. Lai, “Sparsest Solutions of Underdetermined Linear Systems via lq-Minimization for 0 &lt; q ≤ 1,” Applied and Computational Harmonic Analysis, Vol. 26, No. 3, 2009, pp. 395-407. http://dx.doi.org/10.1016/j.acha.2008.09.001</mixed-citation></ref><ref id="scirp.41095-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">M. J. Lai, “On Sparse Solutions of Underdetermined Linear Systems,” Journal of Concrete and Applicable Mathematics, Vol. 8, 2010, pp. 296-327.</mixed-citation></ref><ref id="scirp.41095-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">A. Khajehnejad, W. Xu, S. Avestimher and B. Hassibi, “Improved Sparse Recovery Thresholds with Two-Step Reweighted l1-Minimization,” IEEE International Symposium on Information Theory Proceedings, 2010.</mixed-citation></ref><ref id="scirp.41095-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">A. Khajehnejad, W. Xu, S. Avestimher and B. Hassibi, “Analyzing Weight l1-Minimization for Sparse Recovery with Nonuniform Sparse Models,” IEEE Transaction on Signal Processing, Vol. 59, No. 5, 2011, pp. 1985-2001. http://dx.doi.org/10.1109/TSP.2011.2107904</mixed-citation></ref><ref id="scirp.41095-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">D. Needell, ”Noisy Signal Recovery via Iterative Reweighted l1-Minimization,” Proceedings of 43rd Annual Asilomar Conference on Signals, Systems, and Computers, 2009, pp. 113-117.</mixed-citation></ref><ref id="scirp.41095-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Y. B. Zhao and D. Li, “Reweighted l1-Minimization for Sparse Solutions to Underdetermined Linear Systems,” SIAM Journal on Optimization, Vol. 22, No. 3, 2012, pp. 1065-1088. http://dx.doi.org/10.1137/110847445</mixed-citation></ref><ref id="scirp.41095-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">A. Petukhov and I. Kozlov, ”Fast Implementation of l1 Greedy Algorithm,” Recent Advances in Harmonic Analysis Applications, Springer Proceedings in Mathematics &amp; Statistics, Vol. 25, 2013, pp. 317-326. http://dx.doi.org/10.1007/978-1-4614-4565-4_25</mixed-citation></ref><ref id="scirp.41095-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">J. Zhu and X. Li, “A Generalized l1 Greedy Algorithm for Image Reconstruction in CT,” Applied Mathematics and Computation, Vol. 219, No. 10, 2013, pp. 5487-5494. http://dx.doi.org/10.1016/j.amc.2012.11.052</mixed-citation></ref></ref-list></back></article>