We study the approximation of an eigenpair (an eigenvalue and a corresponding eigenvector) of a a linear operator T from X to X, X be a Banach space.
The eigenpair is regarded as a solution of a nonlinear system obtained by considering the usual definition plus a norming function and then applying the Chebyshev or the Newton method.
We take into account that the augmented mapping has the third Frechet derivative the null operator, and we give a semilocal convergence result, which ensures the r-order three (cubic r-order) of the iterates.
We consider next the finite dimensional case, and analyse the computation of an eigenpair of a matrix. We also compare in this case the efficiency of the Newton and Chebyshev method, and find out that the later is more efficient.
linear operator; eigenvalue; eigenvector; eigenpair; Newton method; Chebyshev method; semilocal convergence; r-convergence order.
E. Cătinaş, I. Păvăloiu, On the Chebyshev method for approximating the eigenvalues of linear operators, Rev. Anal. Numér. Théor. Approx., 25 (1996) nos. 1-2, pp. 43-56.
/*======================================================================
Core CSS for LaTeXML documents converted to (X)HTML */
/* Generic Page layout */
.ltx_page_header,
.ltx_page_footer { font-size:0.8em; }
.ltx_page_header *[rel~="prev"],
.ltx_page_footer *[rel~="prev"] { float:left; }
.ltx_page_header *[rel~="up"],
.ltx_page_footer *[rel~="up"] { display:block; text-align:center; }
.ltx_page_header *[rel~="next"],
.ltx_page_footer *[rel~="next"] { float:right; }
/* What was I trying for here; need more selective rule!
.ltx_page_header .ltx_ref,
.ltx_page_footer .ltx_ref {
margin:0 1em; }
*/
.ltx_page_header li {
padding:0.1em 0.2em 0.1em 1em;}
/* Main content */
.ltx_page_content { clear:both; }
.ltx_page_header { border-bottom:1px solid; margin-bottom:5px; }
.ltx_page_footer { clear:both; border-top:1px solid; margin-top:5px; }
.ltx_page_header:after,
.ltx_page_footer:after,
.ltx_page_content:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ltx_page_footer:before {
content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ltx_page_logo { font-size:80%; margin-top: 5px; clear:both; float:right; }
.ltx_page_logo a { font-variant: small-caps; }
.ltx_page_logo img { vertical-align:-3px; }
/* if shown */
.ltx_page_navbar li { white-space:nowrap; display:block; overflow:hidden; }
/* If ref got turned into span, it's "this section"*/
.ltx_page_navbar li span.ltx_ref { white-space:normal; overflow:visible; }
/* Ought to be easily removable/overridable? */
.ltx_pagination.ltx_role_newpage { height:2em; }
/*======================================================================
Document Structure; Titles & Frontmatter */
/* undo bold here to remove the browser's native h# styling,
at let all other styles override it (with more specific rules)*/
.ltx_title { font-size:100%; font-weight:normal; }
/* Hack to simulate run-in! put class="ltx_runin" on a title or tag
for it to run-into the following text. */
.ltx_runin { display:inline; }
.ltx_runin:after { content:" "; }
.ltx_runin + .ltx_para,
.ltx_runin + .ltx_para p,
.ltx_runin + p { display:inline; }
.ltx_outdent { margin-left: -2em; }
/* .ltx_chapter_title, etc should be in ltx-article.css etc.
*/
.ltx_page_main { margin:0px; padding:1em 3em 1em 2em; }
.ltx_tocentry { list-style-type:none; }
/* support for common author block layouts.*/
/* add class ltx_authors_1line to get authors in single line
with pop-up affiliation, etc. */
.ltx_authors_1line .ltx_creator,
.ltx_authors_1line .ltx_author_before,
.ltx_authors_1line .ltx_author_after { display:inline;}
.ltx_authors_1line .ltx_author_notes { display:inline-block; }
.ltx_authors_1line .ltx_author_notes:before { content:"*"; color:blue;}
.ltx_authors_1line .ltx_author_notes span { display:none; }
.ltx_authors_1line .ltx_author_notes:hover span {
display:block; position:absolute; z-index:10;
background:white; text-align:left;
border: 1px solid black; border-radius: 0 5px 5px 5px; box-shadow: 5px 5px 10px gray; }
/* add class=ltx_authors_multiline to get authors & affliations on separate lines*/
.ltx_authors_multiline .ltx_creator,
.ltx_authors_multiline .ltx_author_before,
.ltx_authors_multiline .ltx_author_after,
.ltx_authors_multiline .ltx_author_notes,
.ltx_authors_multiline .ltx_author_notes .ltx_contact {
display:block; }
/*======================================================================
Para level */
.ltx_float {
margin: 1ex 3em 1ex 3em; }
td.ltx_subfigure,
td.ltx_subtable,
td.ltx_subfloat { width:50%; }
/* theorems, figure, tables, floats captions.. */
/*======================================================================
Blocks, Lists, Floats */
.ltx_p,
.ltx_quote,
.ltx_block,
.ltx_para {
display: block; }
/* alignment within blocks */
.ltx_align_left { text-align:left; }
.ltx_align_right { text-align:right; }
.ltx_align_center { text-align:center; }
.ltx_align_justify { text-align:justify; }
.ltx_align_top { vertical-align:top; }
.ltx_align_bottom { vertical-align:bottom; }
.ltx_align_middle { vertical-align:middle; }
.ltx_align_baseline { vertical-align:baseline; }
.ltx_align_floatleft { float:left; }
.ltx_align_floatright { float:right; }
.ltx_td.ltx_align_left, .ltx_th.ltx_align_left,
.ltx_td.ltx_align_right, .ltx_th.ltx_align_right,
.ltx_td.ltx_align_center, .ltx_th.ltx_align_center { white-space:nowrap; }
.ltx_td.ltx_align_left.ltx_wrap, .ltx_th.ltx_align_left.ltx_wrap,
.ltx_td.ltx_align_right.ltx_wrap, .ltx_th.ltx_align_right.ltx_wrap,
.ltx_td.ltx_align_center.ltx_wrap, .ltx_th.ltx_align_center.ltx_wrap,
.ltx_td.ltx_align_justify, .ltx_th.ltx_align_justify { white-space:normal; }
.ltx_tabular .ltx_tabular { width:100%; }
.ltx_inline-block { display:inline-block; }
/* equations in non-aligned mode (not normally used) */
.ltx_eqn_div { display:block; width:95%; text-align:center; }
/* equations in aligned mode (aligning tags, etc as well as equations) */
.ltx_eqn_table { display:table; width:100%; border-collapse:collapse; }
.ltx_eqn_row { display:table-row; }
.ltx_eqn_cell { display:table-cell; width:auto; }
/* Padding between column pairs in ams align */
table.ltx_eqn_align tr.ltx_equation td.ltx_align_left + td.ltx_align_right,
table.ltx_eqn_align tr.ltx_equation td.ltx_align_left + td.ltx_align_center,
table.ltx_eqn_align tr.ltx_equation td.ltx_align_center + td.ltx_align_right,
table.ltx_eqn_align tr.ltx_equation td.ltx_align_center + td.ltx_align_center { padding-left:3em; }
table.ltx_eqn_eqnarray tr.ltx_eqn_lefteqn + tr td.ltx_align_right { min-width:2em; }
.ltx_eqn_eqno { max-width:0em; overflow:visible; white-space: nowrap; }
.ltx_eqn_eqno.ltx_align_right .ltx_tag { float:right; }
.ltx_eqn_center_padleft,
.ltx_eqn_center_padright { width:50%; min-width:2em;}
.ltx_eqn_left_padleft,
.ltx_eqn_right_padright { min-width:2em; }
.ltx_eqn_left_padright,
.ltx_eqn_right_padleft { width:100%; }
/* Various lists */
.ltx_itemize,
.ltx_enumerate,
.ltx_description {
display:block; }
.ltx_itemize .ltx_item,
.ltx_enumerate .ltx_item {
display: list-item; }
/* Position the tag to look like a normal item bullet. */
li.ltx_item > .ltx_tag {
display:inline-block; margin-left:-1.5em; min-width:1.5em;
text-align:right; }
.ltx_item .ltx_tag + .ltx_para,
.ltx_item .ltx_tag + .ltx_para .ltx_p { display:inline; }
/* NOTE: Need to try harder to get runin appearance? */
dl.ltx_description dt { margin-right:0.5em; float:left;
font-weight:bold; font-size:95%; }
dl.ltx_description dd { margin-left:5em; }
dl.ltx_description dl.ltx_description dd { margin-left:3em; }
/* Theorems */
.ltx_theorem {margin:1em 0em 1em 0em; }
.ltx_title_theorem { font-size:100%; }
/* Bibliographies */
.ltx_bibliography dt { margin-right:0.5em; float:left; }
.ltx_bibliography dd { margin-left:3em; }
/*.ltx_biblist { list-style-type:none; }*/
.ltx_bibitem { list-style-type:none; }
.ltx_bibitem .ltx_tag { font-weight:bold; margin-left:-2em; width:3em; }
/*.bibitem-tag + div { display:inline; }*/
.ltx_bib_title { font-style:italic; }
.ltx_bib_article .bib-title { font-style:normal !important; }
.ltx_bib_journal { font-style:italic; }
.ltx_bib_volume { font-weight:bold; }
/* Indices */
.ltx_indexlist li { list-style-type:none; }
.ltx_indexlist { margin-left:1em; padding-left:1em;}
/* Listings */
.ltx_listing {
display:block;
margin: 1ex 3em 1ex 0em;
overflow-x:auto;
text-align: left; }
.ltx_float .ltx_listing {
margin: 0; }
.ltx_listingline { white-space:nowrap; min-height:1em; }
.ltx_lst_numbers_left .ltx_listingline .ltx_tag {
background-color:transparent;
margin-left:-3em; width:2.5em;
position:absolute;
text-align:right; }
.ltx_lst_numbers_right .ltx_listingline .ltx_tag {
background-color:transparent;
width:2.5em;
position:absolute; right:3em;
text-align:right; }
/*
position:absolute; left:0em;
max-width:0em; text-align:right; }
*/
.ltx_parbox {text-indent:0em; }
/* NOTE that it is CRITICAL to put position:relative outside & absolute inside!!
I wish I understood why!
Outer box establishes resulting size, neutralizes any outer positioning, etc;
inner establishes position of stuff to be rotated */
.ltx_transformed_outer {
position:relative; bottom:0pt;left:0pt;
overflow:visible; }
.ltx_transformed_inner {
display:block;
position:absolute;bottom:0pt;left:0pt; }
.ltx_transformed_inner > .ltx_p {text-indent:0em; margin:0; padding:0; }
/* If simulating a table (html5), try to get rowspan to work...sorta? */
span.ltx_rowspan { position:absolute; top:0; bottom:0; }
/* by default, p doesn't indent */
.ltx_p { text-indent:0em; white-space:normal; }
/* explicit control of indentation (on ltx_para) */
.ltx_indent > .ltx_p:first-child { text-indent:2em!important; }
.ltx_noindent > .ltx_p:first-child { text-indent:0em!important; }
/*======================================================================
Columns */
.ltx_page_column1 {
width:44%; float:left; } /* IE uses % of wrong container*/
.ltx_page_column2 {
width:44%; float:right; }
.ltx_page_columns > .ltx_page_column1 {
width:48%; float:left; }
.ltx_page_columns > .ltx_page_column2 {
width:48%; float:right; }
.ltx_page_columns:after {
content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*======================================================================
Borders and such */
.ltx_tabular { display:inline-table; border-collapse:collapse; }
.ltx_tabular.ltx_centering { display:table; }
.ltx_thead,
.ltx_tfoot,
.ltx_tbody { display:table-row-group; }
.ltx_tr { display:table-row; }
.ltx_td,
.ltx_th { display:table-cell; }
.ltx_framed { border:1px solid black;}
.ltx_tabular .ltx_td,
.ltx_tabular .ltx_th { padding:0.1em 0.5em; }
/* regular lines */
.ltx_border_t { border-top:1px solid black; }
.ltx_border_r { border-right:1px solid black; }
.ltx_border_b { border-bottom:1px solid black; }
.ltx_border_l { border-left:1px solid black; }
/* double lines */
.ltx_border_tt { border-top:3px double black; }
.ltx_border_rr { border-right:3px double black; }
.ltx_border_bb { border-bottom:3px double black; }
.ltx_border_ll { border-left:3px double black; }
/* Light lines */
.ltx_border_T { border-top:1px solid gray; }
.ltx_border_R { border-right:1px solid gray; }
.ltx_border_B { border-bottom:1px solid gray; }
.ltx_border_L { border-left:1px solid gray; }
/* Framing */
.ltx_framed_rectangle { border-style:solid; border-width:1px; }
.ltx_framed_top { border-top-style:solid; border-top-width:1px; }
.ltx_framed_left { border-left-style:solid; border-left-width:1px; }
.ltx_framed_right { border-right-style:solid; border-right-width:1px; }
.ltx_framed_bottom,
.ltx_framed_underline { border-bottom-style:solid; border-bottom-width:1px; }
.ltx_framed_topbottom { border-top-style:solid; border-top-width:1px;
border-bottom-style:solid; border-bottom-width:1px; }
.ltx_framed_leftright { border-left-style:solid; border-left-width:1px;
border-right-style:solid; border-right-width:1px; }
/*======================================================================
Misc */
/* .ltx_verbatim*/
.ltx_verbatim { text-align:left; }
/*======================================================================
Meta stuff, footnotes */
.ltx_note_content { display:none; }
/*right:5%; */
.ltx_note_content {
max-width: 70%; font-size:90%; left:15%;
text-align:left;
background-color: white;
padding: 0.5em 1em 0.5em 1.5em;
border: 1px solid black; border-radius: 0 5px 5px 5px; box-shadow: 5px 5px 10px gray; }
.ltx_note_mark { color:blue; }
.ltx_note_type { font-weight: bold; }
.ltx_note { display:inline-block; text-indent:0; } /* So we establish containing block */
.ltx_note_content .ltx_note_mark { position:absolute; left:0.2em; top:-0.1em; }
.ltx_note:hover .ltx_note_content,
.ltx_note .ltx_note_content:hover {
display:block; position:absolute; z-index:10; }
.ltx_ERROR { color:red; }
.ltx_rdf { display:none; }
.ltx_missing { color:red;}
.ltx_nounicode { color:red; }
/*======================================================================
SVG (pgf/tikz ?) basics */
/* Stuff appearing in svg:foreignObject */
.ltx_svg_fog foreignObject { margin:0; padding:0; overflow:visible; }
.ltx_svg_fog foreignObject > p { margin:0; padding:0; display:block; }
/*.ltx_svg_fog foreignObject > p { margin:0; padding:0; display:block; white-space:nowrap; }*/
/*======================================================================
Low-level Basics */
/* Note that LaTeX(ML)'s font model doesn't map quite exactly to CSS's */
/* Font Families => font-family */
.ltx_font_serif { font-family: serif; }
.ltx_font_sansserif { font-family: sans-serif; }
.ltx_font_typewriter { font-family: monospace; }
/* dingbats should be converted to unicode? */
/* Math font families handled within math: script, symbol, fraktur, blackboard ? */
/* Font Series => font-weight */
.ltx_font_bold { font-weight: bold; }
.ltx_font_medium { font-weight: normal; }
/* Font Shapes => font-style or font-variant */
.ltx_font_italic { font-style: italic; font-variant:normal; }
.ltx_font_upright { font-style: normal; font-variant:normal; }
.ltx_font_slanted { font-style: oblique; font-variant:normal; }
.ltx_font_smallcaps { font-variant: small-caps; font-style:normal; }
.ltx_font_oldstyle { font-variant: oldstyle-nums; /* experimental css3 ? Doesn't seem to work!*/
font-style:normal;
-moz-font-feature-settings: "onum";
-ms-font-feature-settings: "onum";
-webkit-font-feature-settings: "onum";
font-variant-numeric: oldstyle-nums; }
.ltx_font_mathcaligraphic { font-family: "Lucida Calligraphy", "Zapf Chancery","URW Chancery L"; }
/*
.ltx_font_mathscript { ? }
*/
cite { font-style: normal; }
.ltx_red { color:red; }
/*.ltx_centering { text-align:center; margin:auto; }*/
/*.ltx_inline-block.ltx_centering,*/
/* Hmm.... is this right in general? */
.ltx_centering { display:block; margin:auto; text-align:center; }
/* Dubious stuff */
.ltx_hflipped {
display:inline-block;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-fliter: "FlipH"; }
.ltx_vflipped {
display:inline-block;
-moz-transform: scaleY(-1);
-o-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
filter: FlipV;
-ms-fliter: "FlipV"; }
/* .ltx_phantom handled in xslt */
/* A somewhat amsart-like style */
.ltx_title_document {
text-transform:uppercase; font-size: 150%; text-align:center; }
.ltx_title_section {
font-family:serif; font-weight:normal; font-variant:small-caps; font-size: 120%;
text-align:center; }
.ltx_authors { text-align:center; }
.ltx_author_before,.ltx_author_after,
.ltx_role_author .ltx_personname {
text-transform:uppercase; }
.ltx_abstract { margin-bottom:1em; }
.ltx_title_abstract { font-family:serif; font-weight:normal; font-variant:small-caps;}
.ltx_title_keywords,
.ltx_title_classification { display:inline; font-size:100%; font-weight:normal; font-style:italic; }
.ltx_role_dedicatory { font-size:100%; font-style:italic; text-align:center; margin:1em;}
.ltx_figure .ltx_tag,
.ltx_table .ltx_tag {
font-family:serif; font-variant:small-caps;}
.ltx_title_subsection,
.ltx_title_subsubsection {
font-family:serif; font-weight:bold;}
.ltx_title_subsection:after,
.ltx_title_subsubsection:after,
.ltx_title_paragraph:after { content:"."; }
/* abstract, subsection, subsubsection and paragraph titles are runin */
.ltx_abstract .ltx_title,
.ltx_abstract .ltx_title + .ltx_p { display:inline; }
.ltx_subsection .ltx_title,
.ltx_subsection .ltx_title + .ltx_para,
.ltx_subsection .ltx_title + .ltx_para > .ltx_p { display:inline; }
.ltx_subsubsection .ltx_title,
.ltx_subsubsection .ltx_title + .ltx_para,
.ltx_subsubsection .ltx_title + .ltx_para > .ltx_p { display:inline; }
.ltx_paragraph .ltx_title,
.ltx_paragraph .ltx_title + .ltx_para,
.ltx_paragraph .ltx_title + .ltx_para > .ltx_p { display:inline; }
.ltx_title +.ltx_para > .ltx_p {text-indent:2em; }
.ltx_itemize,
.ltx_enumerate,
.ltx_description
{ margin-left: clamp(1em, 3%, 2em); }
.ltx_title_document { font-size:170%; text-align:center; margin:0.5em 0 0.5em 0; }
.ltx_authors,
.ltx_role_author { text-align:center; margin:0.5em 0 0.5em 0; }
.ltx_role_author .ltx_personname { font-size: 120%; }
.ltx_date { text-align:center; font-size: 120%; margin:0.5em 0 0.5em 0; }
.ltx_subtitle { text-align:center; font-size: 120%; padding-left:0.2em; margin-left:-0.5em; }
.ltx_title_abstract { text-align:center; font-size: 100%; font-weight:bold; }
.ltx_abstract { margin-left:4em; margin-right:4em; }
.ltx_title_acknowledgements,
.ltx_title_keywords,
.ltx_title_classification {
text-align:left; font-size: 100%; font-weight:bold; margin:0.5 0 0 0; }
.ltx_appendix,
.ltx_section,
.ltx_subsection,
.ltx_subsubsection { margin-top:1.5em; }
.ltx_paragraph,
.ltx_subparagraph { margin-top:1.0em; }
.ltx_title_appendix,
.ltx_title_section,
.ltx_title_bibliography { font-size:140%; font-weight:bold; margin-bottom:1em; }
.ltx_title_subsection { font-size:120%; font-weight:bold; margin-bottom:1em; }
.ltx_title_subsubsection { font-size:100%; font-weight:bold; margin-bottom:1em; }
/* Paragraph & Subparagraph titles should be runin! */
.ltx_title_paragraph { font-size:100%; font-weight:bold; display:inline;
margin-right:1em; }
.ltx_paragraph .ltx_title,
.ltx_paragraph .ltx_title + .ltx_para,
.ltx_paragraph .ltx_title + .ltx_para > .ltx_p { display:inline; }
.ltx_title_subparagraph { font-size:100%; font-weight:bold; display:inline;
margin-left:2em; margin-right:1em; }
.ltx_subparagraph .ltx_title,
.ltx_subparagraph .ltx_title + .ltx_para,
.ltx_subparagraph .ltx_title + .ltx_para > .ltx_p { display:inline; }
.ltx_figure { text-align:center; margin:auto; margin:0.5em; }
.ltx_table { text-align:center; margin:auto; margin:0.5em; }
/* experimental: flex model, to center short captions, justify long ones */
.ltx_table,
.ltx_figure { display:flex; flex-direction:column; align-items:center; }
.ltx_table .ltx_caption,
.ltx_figure .ltx_caption { text-align:justify; }
/* first p in para gets indented */
.ltx_para > .ltx_p:first-child { text-indent:2em; }
/* except the initial in a section */
section > .ltx_title +.ltx_para > .ltx_p,
section > .ltx_title +.ltx_date +.ltx_para > .ltx_p {text-indent:0em; }
.ltx_title_abstract + .ltx_p {text-indent:2em; }
.ltx_itemize,
.ltx_enumerate { margin-left:1em; }
.ltx_theorem { margin-top:0.5em; margin-bottom:0.5em; }
.ltx_theorem .ltx_title { margin-bottom:0.1em; }
.ltx_theorem .ltx_title + .ltx_para,
.ltx_theorem .ltx_title + .ltx_para .ltx_p,
.ltx_theorem .ltx_title + .ltx_p { margin-top:0em; }
On the Chebyshev method for approximating the eigenvalues of linear operators
On the Chebyshev method for approximating
the eigenvalues of linear operators
Emil Cătinaş and Ion Păvăloiu
(Cluj-Napoca)
1. Introduction
Approaches to the problem of approximating the eigenvalues of linear
operators by the Newton method have been done in a series of papers ([1],
[3], [4], [5]). There is a special interest in using the Newton method
because the operatorial equation to be solved has a special form, as we
shall see. We shall study in the following the convergence of the Chebyshev
method attached to this problem and we shall apply the results obtained for
the approximation of an eigenvalue and of a corresponding eigenvector for a
matrix of real or complex numbers. It is known that the convergence order of
Newton method is usually 2 and the convergence order of
Chebyshev method is usually 3.
Taking into account as well the number of operations made at each step, we
obtain that the Chebyshev method is more efficient than the Newton method.
Let be a Banach space over , where or , and a linear operator. It is well known that the scalar is an eigenvalue of if the equation
has at least one solution , where is the
null element of the space . The elements that satisfy
equation (1) are called eigenvectors of the operator ,
corresponding to the eigenvalue .
For the simultaneously determination of the eigenvalues and eigenvectors of we can proceed in the following way.
We attach to the equation (1) an equation of the form
where is a linear functional
Consider the real Banach space , with the norm given by
| (3) |
|
|
|
In this space we consider the operator given by
| (4) |
|
|
|
If we denote by the null element of the space , then the eigenvalues and the
corresponding eigenvectors of the operator are solutions of the equation
Obviously, is not a linear operator.
It can be easily seen that the first order Fréchet derivative of has
the following form [4]:
| (6) |
|
|
|
where and For the second order derivative of we obtain the expression
| (7) |
|
|
|
where
The Fréchet derivatives of order higher than of are null.
Considering the above forms of the Fréchet derivatives of , in the following we shall
study the convergence of the Chebyshev method for the
operators having the third order Fréchet derivative the null operator.
2. The convergence of Chebyshev method
The iterative Chebyshev method for solving equation (5)
consists in the successive construction of the elements of the sequence given by
| (8) |
|
|
|
where
Let and be two real numbers. Denote If
then
|
|
|
|
|
|
|
|
Consider the numbers
| (9) |
|
|
|
With the above notations, the following theorem holds:
Theorem 1.
If the operator is three times differentiable with for all (
being the -linear null operator) and if, moreover, there exist , such that the following relations hold
i. the operator has a bounded inverse
for all , and
ii. the numbers and given by
satisfy the relations
and
then the following properties hold:
j. given by is
convergent;
jj. if then and
jjj.
jv.
Proof.
Denote by the following mapping:
| (10) |
|
|
|
where
It can be easily seen that for all the following identity holds
|
|
|
|
|
|
|
|
|
whence we obtain
| (11) |
|
|
|
or
| (12) |
|
|
|
Similarly, by (10) and taking into account the notations we
made, we get
| (13) |
|
|
|
Using the hypotheses of the theorem, the inequality (12) and
the fact that , we
obtain the following inequality:
|
|
|
|
|
|
|
|
|
|
|
|
Since , by (12) we have
|
|
|
whence it follows that .
Suppose now that the following properties hold:
-
a)
-
b)
By the fact that , using (12) it follows
| (14) |
|
|
|
and from relation
| (15) |
|
|
|
The inequalities b) and (14) lead us to
| (16) |
|
|
|
We have that
| (17) |
|
|
|
Now we shall prove that the sequence is
Cauchy. Indeed, for all we have
| (18) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
whence, taking into account that , it follows that converges. Let Then, for in (17) it follows jv. The consequence jjj. follows
from (15) and (16).
∎
3. The approximation of the eigenvalues and eigenvectors of
matrices
In the following we shall apply the previously studied method to the
approximation of eigenvalues and eigenvectors of matrices with elements real
or complex numbers.
Let and the matrix , where , .
Using the above notations, we shall consider and .
Any solution of equation
| (19) |
|
|
|
being fixed, where and will lead us to an eigenvalue of and to a
corresponding eigenvector. For the sake of simplicity denote , so that equation 19 is represented by the
system
| (20) |
|
|
|
where
| (21) |
|
|
|
and
Denote by the mapping defined by
relations (21) and (22).
Let . Then the
first order Fréchet derivative of the operator at has
the following form
| (23) |
|
|
|
where If we write
then for the second
order Fréchet derivative we get
| (24) |
|
|
|
Denote by the inverse of the matrix
attached to the operator and Let We obtain the following
representation
| (25) |
|
|
|
From this relation we can easily deduce the equalities
| (26) |
|
|
|
Denoting and supposing that is an
approximation of the solution of system (20), then the next
approximation given by method (8) is
obtained by
| (27) |
|
|
|
Consider with the norm of an element
given by the equality
| (28) |
|
|
|
and consequently
| (29) |
|
|
|
It can be easily seen that for all Let be an initial approximation of the solution of system (20).
Consider a real number and the set . Denote by
|
|
|
|
|
|
|
|
|
|
|
|
where being the inverse of the matrix
attached to the operator .
Taking into account the results obtained in Section 2, the following
consequence holds:
Corollary 2.
If and are chosen such
that the matrix attached to the operator is
nonsingular for all , and the following inequalities hold:
then the following properties are true
-
j.
the sequence generated by is convergent;
-
jj.
if , then
-
jjj.
-
jv.
4. A comparison to the Newton method
Note that if in (27) we neglect the term , then we get the Newton method:
|
|
|
In order to compare the Newton method and the Chebyshev method, we shall
consider that the linear systems which appear in both methods are solved by
the Gauss method.
While the Newton method require at each step the solving of a system ,
the Chebyshev method require the solving of two linear systems
with the same matrix and the vector depending on the solution of
the first system. So, we shall adapt the Gauss method in order to perform as
few as possible multiplications and divisions. When comparing the two
methods we shall neglect the number of addition and subtraction operations.
The solving of a given linear system , (where we have denoted ) using the Gauss method
consists in two stages. In the first stage, the given system is transformed
into an equivalent one but with the matrix of the coefficients being upper
triangular. In the second stage the unknowns
are determined by backward substitution.
The first stage. There are performed steps, at each one
vanishing the elements on the same column below the main diagonal.
We write the initial system in the form
|
|
|
Suppose that being called the first pivote. The
first line in the system is multiplied by and is added to the second one, which becomes after performing
multiplication or division operations. After such
transformations the system becomes
|
|
|
Hence at the first step there were performed operations.
In the same manner, at the -th step we have the system
|
|
|
Supposing the -th pivote and performing operations we get
|
|
|
At each step , the elements below the -th pivote vanish, so they are
not needed any more in the solving of the system.
The corresponding memory in the computer is used keeping in it the
coefficients
|
|
|
which, of course, will be needed only for solving another system ,
with depending on , the solution of .
At the first stage there are performed
|
|
|
The second stage. Given the system
|
|
|
the solution is computed in the following way:
|
|
|
At this stage there are performed operations. In the both stages, there are totally performed
|
|
|
In the case when we solve the systems , where the vector
depends on the solution , we first apply the Gauss method for the system and at the first stage we keep below the main diagonal the
coefficients by which the pivotes were multiplied.
Then we apply to the vector the transformations performed to the vector when solving .
At the first step
|
|
|
At the -th step
|
|
|
At the -th step
|
|
|
There were performed operations.
Now the second stage of the Gauss method is applied to
|
|
|
In addition to the case of a single linear system, in this case were
performed operations, getting
|
|
|
and taking into account we add
more operations, obtaining
|
|
|
Remark. At the first stage, if for some we have , then an element
must be find, and the lines and in and be swapped.
In order to avoid the error accumulations, a partial or total pivote
strategy is recommended even if for .
For partial pivoting, the pivote is chosen such that
The interchange of lines can be avoided by using a permutation
vector , which is first initialized so that . The elements in and are then referred to as and , and
swapping the lines and is done by swapping the -th and -th
elements in .
For the Chebyshev method, the use of the vector cannot be avoided by the
very interchanging of the lines, because we must keep track for the
permutations made, in order to apply them in the same order to the vector .
Moreover, we need two extra vectors and . In we store the
transpositions applied to the lines in which are then successively
applied to . At the first stage of the Gauss method, when the -th
pivote is and , the -th and -th elements in
are swapped, and we assign to indicate that at the -th
step we applied to the transposition .
After computing the solution of , we initialize the vector by
(25), the permutation vector by , and then
we successively apply the transforms operated to , taking into account the
eventual transpositions.
The algorithm for solving the second linear system in the Chebyshev method is as follows.
then {at the -th step the
transposition}
begin { has been applied to
}
for to do
for downto do {the solution is now computed}
for to do
{now }
We adopt as the efficiency measure of an iterative method the number
where is the convergence order and is the number of operations
needed at each step.
We obtain
for the Newton method and
|
|
|
for the Chebyshev method.
It can be easily seen that we have for
, i.e. the Chebyshev method is more efficient than the Newton
method.
5. Numerical example
Consider the real matrix
|
|
|
which has the following eigenvalues and eigenvectors
|
|
|
Taking the initial value , and
applying the two methods we obtain the following results:
References
-
[1]
M.P. Anselone, L.B. Rall, The solution of
characteristic value-vector problems by Newton method, Numer. Math. 11
(1968), pp. 38–45.
-
[2]
P.G. Ciarlet, Introduction à l’analyse numérique
matricielle et à l’optimisation, Mason, Paris,
1990.
-
[3]
F. Chatelin, Valeurs propres de matrices, Mason,
Paris, 1988.
-
[4]
L. Collatz, Functionalanalysis und Numerische
Mathematik, Springer-Verlag, Berlin, 1964.
-
[5]
V.S. Kartîşov, F.L. Iuhno, O nekotorîh
Modifikaţiah Metoda Niutona dlea Resenia Nelineinoi Spektralnoi Zadaci,
J. Vîcisl. matem. i matem. fiz. (33) (1973) 9, pp. 1403–1409.
-
[6]
I. Păvăloiu,
Sur les procédés itératifs
à un ordre élevé de convergence, Mathematica (Cluj) 12 (35)
(1970) 2, pp. 309–324.
-
[7]
J.F. Traub, Iterative Methods for the Solution of
Equations, Prentice-Hall Inc., Englewood Cliffs, N. J., 1964.