Patent US3621209A successfully refreshed from Google Patents.
US3621209A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Machine-implemented process for insuring the numerical stability of gaussian elimination
Assignee: AT&T Inc
•
Filing: 1969-12-15
•
Granted: 1971-11-16
•
Expires: 1989-12-15
Abstract
Abstract A method of insuring the numerical stability of the machineimplemented computational process of Gaussian elimination. The accuracy of the method of complete pivoting is substantially obtained without sacrificing the economy of the method of partial pivoting, except in those cases where it is essential to do so to preserve accuracy.
Inventors
- 👤 Peter A Businger
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 22:50
CPC Classifications
G; G06; G06F; G06F17/00; G06F17/10; G06F17/11; G06F17/12; G06F17/16
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
50 words
The machine method of solving a system of linear equations by the matrix technique of Gaussian elimination comprising the steps of: performing said elimination utilizing partial pivoting; monitoring the growth of the matrix for each elimination; and completing said elimination by complete pivoting when said growth exceeds a preselected threshold.
Claim 2
Dependent Claim
50 words
The machine method of solving a system of linear equations by the matrix technique of Gaussian elimination comprising the steps of: performing said elimination utilizing partial pivoting; monitoring the growth of the matrix for each elimination; and completing said elimination by complete pivoting when said growth exceeds a preselected threshold.
Claim 3
Independent Claim
117 words
The method of operating a digital computer adapted to perform arithmetic operations on numbers expressed in terms of words so as to perform the process of Gaussian elimination upon an n X n matrix comprising the steps of: causing said computer to perform said Gaussian elimination process by the method of partial pivoting; causing said computer to determine the growth of said matrix after each step of said partial pivoting process; causing said computer to compare said growth to a predetermined threshold; and causing said computer to continue said Gaussian elimination process said predetermined threshold and to continue said Gaussian elimination process by the method of complete pivoting if said growth does not exceed said predetermined threshold.
Claim 4
Independent Claim
117 words
The method of operating a digital computer adapted to perform arithmetic operations on numbers expressed in terms of words so as to perform the process of Gaussian elimination upon an n X n matrix comprising the steps of: causing said computer to perform said Gaussian elimination process by the method of partial pivoting; causing said computer to determine the growth of said matrix after each step of said partial pivoting process; causing said computer to compare said growth to a predetermined threshold; and causing said computer to continue said Gaussian elimination process said predetermined threshold and to continue said Gaussian elimination process by the method of complete pivoting if said growth does not exceed said predetermined threshold.
Claim 5
Dependent Claim
71 words
The method of claim 2 wherein said method of determining said growth comprises causing said computer to compute the value of g(0)+ (n-1)h(k 1) where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(k 1) is the largest superdiagonal element of said matrix at the (k- 1)st step, and k is a variable running from zero to n- 1.
Claim 6
Dependent Claim
33 words
The method of claim 3 wherein said predetermined threshold comprises 8ng(0) where n is the size of said matrix and g(0) is the magnitude of the largest element initially present in said matrix.
Claim 7
Dependent Claim
142 words
The machine-implemented process of performing Gaussian elimination upon an n X n matrix using the machine-iMplemented process of partial pivoting until numerical instability develops, at which time the machine-implemented process of complete pivoting is used, wherein the improvement comprises: computing the value of V g(0)+(n- 1)h(k 1) at the end of each step of said machine-implemented process of partial pivoting, where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(K 1) is the largest superdiagonal element of said matrix at the (k-1)st step, and k is a variable running from zero to n- 1; comparing said computer value of V with Phi 8ng(0); and continuing said Gaussian elimination by using said process of partial pivoting if V> Phi and by using said process of complete pivoting if V Phi .
Claim 8
Dependent Claim
142 words
The machine-implemented process of performing Gaussian elimination upon an n X n matrix using the machine-iMplemented process of partial pivoting until numerical instability develops, at which time the machine-implemented process of complete pivoting is used, wherein the improvement comprises: computing the value of V g(0)+(n- 1)h(k 1) at the end of each step of said machine-implemented process of partial pivoting, where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(K 1) is the largest superdiagonal element of said matrix at the (k-1)st step, and k is a variable running from zero to n- 1; comparing said computer value of V with Phi 8ng(0); and continuing said Gaussian elimination by using said process of partial pivoting if V> Phi and by using said process of complete pivoting if V Phi .
Claim 9
Dependent Claim
193 words
A machine-implemented process of performing Gaussian elimination upon an n X n matrix comprising the steps of: programming a digital computer to allow it to perform Gaussian elimination by the method of partial pivoting; programming a digital computer to allow it to perform Gaussian elimination by the method of complete pivoting; programming a digital computer to begin said machine-implemented process of Gaussian elimination by performing said method of partial pivoting upon said n X n matrix; programming a digital computer to compute the value of V g(0)+(n- 1)h(k 1) at the end of each step of said process of partial pivoting where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(k 1) is the largest superdiagonal element of said matrix at the (k- 1)st step, and k is a variable running from zero to n-1; programming a digital computer to compare said computer value of V with Phi 8ng(0); and programming a digital computer to continue said Gaussian elimination by using said process of partial pivoting if V> Phi and by using said process of complete pivoting if V Phi .
Claim 10
Dependent Claim
193 words
A machine-implemented process of performing Gaussian elimination upon an n X n matrix comprising the steps of: programming a digital computer to allow it to perform Gaussian elimination by the method of partial pivoting; programming a digital computer to allow it to perform Gaussian elimination by the method of complete pivoting; programming a digital computer to begin said machine-implemented process of Gaussian elimination by performing said method of partial pivoting upon said n X n matrix; programming a digital computer to compute the value of V g(0)+(n- 1)h(k 1) at the end of each step of said process of partial pivoting where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(k 1) is the largest superdiagonal element of said matrix at the (k- 1)st step, and k is a variable running from zero to n-1; programming a digital computer to compare said computer value of V with Phi 8ng(0); and programming a digital computer to continue said Gaussian elimination by using said process of partial pivoting if V> Phi and by using said process of complete pivoting if V Phi .
Claim 11
Dependent Claim
101 words
The machine method of performing the process of Gaussian elimination upon an n X n matrix comprising the steps of: performing said Gaussian elimination process by the method of partial pivoting; determining the value of the growth of said matrix after each step of said partial pivoting process; comparing said value of growth to a predetermined threshold; and continuing said Gaussian elimination process by the method of partial pivoting if said value of growth exceeds said predetermined threshold and continuing said Gaussian elimination process by the method of complete pivoting if said value of growth does not exceed said predetermined threshold.
Claim 12
Dependent Claim
101 words
The machine method of performing the process of Gaussian elimination upon an n X n matrix comprising the steps of: performing said Gaussian elimination process by the method of partial pivoting; determining the value of the growth of said matrix after each step of said partial pivoting process; comparing said value of growth to a predetermined threshold; and continuing said Gaussian elimination process by the method of partial pivoting if said value of growth exceeds said predetermined threshold and continuing said Gaussian elimination process by the method of complete pivoting if said value of growth does not exceed said predetermined threshold.
Claim 13
Dependent Claim
69 words
The method of claim 7 wherein said step of determining said value of growth comprises: computing the value of g(0)+(n- 1)h(k 1) where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(k 1) is the largest superdiagonal element of said matrix at the (k- 1)st step, and k is a variable running from zero to n- 1.
Claim 14
Dependent Claim
33 words
The method of claim 8 wherein said predetermined threshold comprises 8ng(0) where n is the size of said matrix and g(0) is the magnitude of the largest element initially present in said matrix.
Claim 15
Dependent Claim
148 words
The machine method of performing the process of Gaussian elimination upon an n X n matrix comprising the steps of: performing Gaussian elimination by the method of partial pivoting: computing the value of g(0)+(n-1)h(k 1) at the end of each step of said method and said partial pivoting where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(k 1) is the largest superdiagonal element of said matrix at the (k- 1)st step, and k is a variable running from zero to n- 1; computing said computer value to the threshold value Sng(0); and continuing the Gaussian elimination process by using the process of partial pivoting if said computed value is greater than said threshold value and by using the process of complete pivoting if said computed value is less than or equal to said threshold value.
Claim 16
Dependent Claim
148 words
The machine method of performing the process of Gaussian elimination upon an n X n matrix comprising the steps of: performing Gaussian elimination by the method of partial pivoting: computing the value of g(0)+(n-1)h(k 1) at the end of each step of said method and said partial pivoting where n is the size of said matrix, g(0) is the magnitude of the largest element initially present in said matrix, h(k 1) is the largest superdiagonal element of said matrix at the (k- 1)st step, and k is a variable running from zero to n- 1; computing said computer value to the threshold value Sng(0); and continuing the Gaussian elimination process by using the process of partial pivoting if said computed value is greater than said threshold value and by using the process of complete pivoting if said computed value is less than or equal to said threshold value.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-11-15 | 1975-05-17 | 1975-11-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-11-15 | 1979-05-17 | 1979-11-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-11-15 | 1983-05-17 | 1983-11-16 | $7700.00 | Window Closed / Lapsed |