Research Article

Computing the Pseudoinverse of Specific Toeplitz Matrices Using Rank-One Updates

Table 3

Comparison of Algorithm 1 (HSR1 + S-M), Algorithm 2 (IHSR1 + S-M), and BP.

Method Sizes  , , CPU time

HSR1 + S-M 50, 15, 100.00541.6449e − 142.5845e − 123.5344e − 131.9362e − 14
IHSR1 + S-M 50, 15, 100.00352.0486e − 142.7318e − 125.4426e − 132.3222e − 14
BP 50, 15, 100.00182.0011e − 152.0385e − 143.773e − 151.6463e − 14

HSR1 + S-M 50, 20, 100.00401.8748e − 148.8674e − 132.2185e − 131.5379e − 14
IHSR1 + S-M 50, 20, 100.00329.4733e − 158.9539e − 131.9076e − 131.4775e − 14
BP 50, 20, 100.00279.2684e − 161.6646e − 143.2679e − 155.8648e − 15

HSR1 + S-M 50, 20, 5000.00531.2862e − 149.6327e − 131.2288e − 131.4447e − 14
IHSR1 + S-M 50, 20, 5000.00448.6971e − 151.5068e − 122.2331e − 131.5216e − 14
BP 50, 20, 5000.00226.8218e − 162.1407e − 143.2663e − 156.0107e − 15

HSR1 + S-M 250, 15, 5000.04822.5535e − 133.7054e − 114.7471e − 122.5608e − 13
IHSR1 + S-M 250, 15, 5000.01952.209e − 133.7065e − 115.5401e − 122.4239e − 13
BP 250, 15, 5000.00323.4724e − 152.3693e − 131.5467e − 147.4894e − 14

HSR1 + S-M 400, 20, 5000.32344.5138e − 136.0769e − 101.4669e − 115.5243e − 13
IHSR1 + S-M 400, 20, 5000.14665.881e − 136.0878e − 101.5866e − 115.3143e − 13
BP 400, 20, 5000.01166.5483e − 156.052e − 133.0382e − 141.3117e − 13

HSR1 + S-M 1200, 20, 50011.00623.0653e − 121.7107e − 081.4049e − 103.2612e − 12
IHSR1 + S-M 1200, 20, 5002.30183.5064e − 121.711e − 081.3136e − 103.1795e − 12
BP 1200, 20, 5000.10491.2805e − 143.179e − 128.9833e − 142.3321e − 13

HSR1 + S-M 1500, 20, 50021.75394.3812e − 123.2457e − 082.2848e − 104.2712e − 12
IHSR1 + S-M 1500, 20, 5003.73584.2345e − 123.2456e − 082.0156e − 104.2919e − 12
BP 1500, 20, 5000.18861.3786e − 144.0422e − 121.1081e − 133.0133e − 13

HSR1 + S-M 2000, 50, 50074.52305.5113e − 124.6497e − 085.1185e − 106.7183e − 12
IHSR1 + S-M 2000, 50, 50030.86225.3682e − 124.6504e − 085.4329e − 106.6102e − 12
BP 2000, 50, 5000.40381.8118e − 146.5462e − 121.408e − 133.6715e − 13