We study the conditions under which the well-known Aitken-Steffensen method for solving equations leads to monotonic sequences whose terms approximate (from the left and from the right) the root of an equation. The convergence order and efficiency index of this method are also studied in the general case and then in various particular cases.
Ion Păvăloiu
(Tiberiu Popoviciu Institute of Numerical Analysis)
nonlinear equations in R; Aitken-Steffensen method; monotone sequences; iterative methods; convergence order.
I. Păvăloiu, Approximation of the roots of equations by Aitken-Steffensen-type monotonic sequences, Calcolo, 32 (1995) nos. 1-2, pp. 69-82.
[1] M. Balázs,A bilateral approximating method for finding the real roots of real equations, Rev. Anal. Numér. Théorie Approximation, (21),2 (1992), 111–117.
[2] V. Casulli, D. Trigiante,The convergence order for iterative multipoint procedures, Calcolo, (13),1 (1977), 25–44.
[3] A. M. Ostrowski,Solution of equations and systems of equations, (1960), Academic Press, New York and London.
[4] I. Păvăloiu,On the monotonicity of the sequences of approximations obtained by Steffensen’s method, Mathematica (Cluj), (35), (58),1 (1993), 71–76.
[5] I. Păvăloiu,Bilateral approximations for the solutions of scalar equations, Rev. Anal. Numér. Théorie Approximation, (23),1 (1994), 95–100.
[6] F. J. Traub,Iterative methods for the solution of equations, (1964), Prentice-Hall, Inc. Englewood Cliffs, N.J.
/*======================================================================
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; }
Approximation of the Roots of Equations by Aitken-Steffensen-Type Monotonic Sequences(¹)
Approximation of the Roots of Equations by Aitken-Steffensen-Type Monotonic
Sequences
I. Păvăloiu
Abstract.
The aim of this paper is to study the conditions under which the well-known
Aitken-Steffensen method for solving equations leads to monotonic sequences
whose terms approximate (from the left and from the right) the root of an
equation. The convergence order and efficiency index of this method are also
studied in the general case and then in various particular cases.
- Received: 27 March 1995.
This work has been supported by the Romanian Academy
of Sciences.
Romanian Academy of Sciences, ”T. Popoviciu”
Institute of Numerical Analysis, P.O. Box 68, 3400 Cluj-Napoca 1, Romania.
1. Introduction
From a practical standpoint, in order to approximate the roots of equations it
is advantageous to use methods which lead to monotonic sequences. In this
paper we shall use a single iterative process to determine an increasing
sequence and a decreasing one , both converging to a root of the
equation Such a procedure has the advantage of
allowing, at each iteration step, an approximation error checking, i.e.
As it is well known, such sequences can be generated by applying
simultaneously two methods, e.g. Newton’s method and the chord method. In the
sequel we shall show that, in conditions similar to those imposed to the above
mentioned methods, the Aitken-Steffensen method generates two sequences which
fulfil the above inequality.
In Section 2 we give sufficient conditions for the general method of
Aitken-Steffensen ((3) below) to generate two monotonic sequences,
both converging to the solution of equation (1)
below. In this way some similar results obtained in [4] are
completed, and the proofs given in [5] are made simpler to a
certain extent.
In Section 3 we study some particular cases of the method
(3), namely the methods (7) and (9) below. In
Section 4 there is indicated a way to construct the auxiliary
functions or required by (3) or (7),
in relatively simple conditions as the monotonicity and convexity of the
function In Section 5 the convergence orders and the efficiency
indices of the methods (3) and (7) are studied, concluding
that the method (7) has a higher efficiency index. This one is the
same as that of Newton’s method, but is given conditions, the method
(7) as well as (3) and (9), provide in addition
bilateral approximations for the root of the equation (1).
So, let be an interval of the real axis, and
consider the equation
where . Besides (1), consider two more
equations
| (2) |
|
|
|
|
|
|
|
|
where .
The Aitken-Steffensen method consists in constructing the sequences and by means of the following iterative process
| (3) |
|
|
|
where stands for the first order divided difference
of on the points We shall denote by
the second order divided difference of on
As it is well known [6, pp. 268–269], and will also be shown in
Section 5, the convergence order of the sequence generated by (3) is at least 2, but it
generally depends on the convergence orders of the sequences and generated by
[2],
[5].
Another advantage of the iteration method (3) is the following: if
equation (1) is given, then (as we shall see in Section 4)
we have at our disposal many possibilities to construct the functions
and from equations (2). On the other hand, hypotheses
concerning the differentiability of on the whole interval are not needed.
If is a function, we shall adopt the following
definitions concerning the monotonicity and convexity of :
Definition 1.1.
The function is said to be increasing
(nondecreasing; decreasing; nonincreasing) on if for every the
relations hold respectively.
Definition 1.2.
The function is convex (nonconcave;
concave; nonconvex) on if for every the relations hold respectively.
2. Convergence of the Aitken-Steffensen method
We shall adopt the following hypotheses concerning the functions
and
-
(a)
are continuous on
-
(b)
-
(c)
-
(d)
equations (1) and (2) have only one common root
-
(e)
for every the relation holds.
Concerning the problem stated in Section 1, the following theorem holds:
Theorem 2.1.
Suppose that and fulfil conditions
(a)–(e) and, in addition,
-
(i1)
is increasing and convex on and there exists
-
(ii1)
there exists such that and
Then the sequences , generated by (3), where fulfils
condition (ii1), have the following properties:
-
(j1)
the sequences and are increasing and bounded;
-
(jj1)
the sequence is decreasing and bounded;
-
(jjj1)
-
(jv1)
and
Proof.
Since is increasing on and it follows that
For by (e) we get which, for leads to
if and, analogously,
if By b) and
we obtain i.e. while
from the above inequalities it follows By (c) and g we get that
is, By
(i1) and we obtain which, together with and (3), shows that
It is easy to see that the following identities
| (4) |
|
|
|
| (5) |
|
|
|
hold for every
Since it
follows that and, using (4) and (3), we get If we put in
(5) and take into account (3), we
get
|
|
|
from which, considering the convexity of and the inequalities and one obtains that is,
In this way we have obtained
| (2.2′) |
|
|
|
In order that the above reasoning may be repeated we still have to show that
verifies the last condition of (ii1), namely Indeed, from and (b) it follows which, by (c), leads to It remains to show that Suppose that that is, implying which contradicts (2.2′).
Consider for which and . Repeating the
above reasoning, we obtain the inequalities
| (6) |
|
|
|
In this way conclusions (j1), (jj1) and (jv1) of Theorem
2.1 are proved. To prove (jjj1), denote
We shall show that
By (6) and (a), we deduce:
|
|
|
but therefore ; i.e. From this relation and (3), using the fact that there
exists and is increasing, we get
that is, Since , it follows while form (4) it follows that which, together with leads to
∎
In can be shown analogously that the following theorems hold, too:
Theorem 2.2.
Suppose that fulfil conditions (a)–(e),
and in addition
-
(i2)
is increasing and concave on and there exists
-
(ii2)
there exists for which and
Then the sequences generated by (3), have the
following properties:
-
(j2)
are decreasing and bounded;
-
(jj2)
is increasing and bounded;
-
(jjj2)
and the
following relations hold
|
|
|
|
|
|
Theorem 2.3.
Suppose that fulfil conditions
(a)–(e) and in addition
-
(i3)
is decreasing and convex on and there exists
-
(ii3)
there exists for which and
Then the sequences generated by (3)
fulfil the conclusions of Theorem 2.2.
Theorem 2.4.
Suppose that fulfil conditions
(a)–(e) and in addition
-
(i4)
is decreasing and concave on and there exists
-
(ii4)
there exists for which and
Then the sequences generated by
(3), fulfil the conclusions of Theorem 2.1.
3. Particular cases
An interesting particular case of the procedure (3) is obtained taking
for every In this way one obtains
Steffensen’s method, namely
| (7) |
|
|
|
where stands for
One observes easily that in this case hypotheses (a), (b), (d) and (e) are
automatically fulfilled by For the study of the convergence of the
sequence generated by (7), we
have to adopt the following hypotheses:
-
(a1)
the functions and are continuous on
-
(b1)
the function is decreasing on
-
(c1)
equations (1) and have only
one common root
With these specifications, the theorems stated in Section 2 yield:
Corollary 3.1.
Suppose that and fulfil conditions
(a1)–(c1) and in addition is increasing
and convex on there exists and
the initial point in (7) can be chosen such that
and Then the
sequence is increasing and bounded, while
the sequence is decreasing
and bounded. Moreover, the relations and
|
|
|
|
|
|
|
|
hold.
Corollary 3.2.
Suppose that and fulfil conditions
(a1)–(c1) and in addition is increasing
and concave on there exists
and from (7) can be chosen such that and Then is decreasing and bounded, while is increasing and bounded. Moreover, the
following
relations:
and
|
|
|
|
|
|
|
|
hold.
Corollary 3.3.
Suppose that and fulfil conditions
(a1)–(c1) and in addition is decreasing
and convex on there exists and
from (7) can be chosen such that
and Then and
verify the conclusions of
Corollary 3.2.
Corollary 3.4.
Suppose that and fulfil conditions
(a1)–(c1) and in addition is decreasing
and concave on there exists and
from (7) can be chosen such that
and Then and
verify the conclusions of
Corollary 3.1.
Another interesting particular case is that in which has the form:
In this case the iterative method (7) will have the form
| (9) |
|
|
|
whose convergence follows easily by Corollaries 3.1–3.4. The following results simplify the conditions imposed
to and in [1]:
Corollary 3.5.
Suppose that is continuous, decreasing and convex
on equation (8) has a root there
exists and can be
chosen such that and Then the sequences and verify the conclusions of Corollary
3.1.
Corollary 3.6.
Suppose that is continuous, decreasing and
concave on equation (8) has a root there exists and
can be chosen such
that and
Then the sequences and verify the
conclusions of Corollary 3.2.
The restriction imposed to in Corollaries 3.3 and
3.4 ( to be decreasing) can no more be reached in this
case, because in those corollaries the condition on to be decreasing is
essential, and is easy to see that if decreases the is increasing.
4. Determination of auxiliary functions
In what follows we shall show that, under reasonable hypotheses concerning the
monotonicity and convexity of we have at our disposal various ways to
choose and such that the hypotheses of the theorems and
corollaries stated above are verified.
1. Let us admit that is
differentiable on and denote by the right-hand derivative in a and by
the left-hand derivative in we also admit that is increasing and
convex on Suppose that the equation has a root Then we choose and
Since is convex, if follows that is increasing on hence for every In this case
we have for every and for every We choose then a subinterval for which If we suppose in addition that there exists for which and then the
above constructed functions and verify the hypotheses of
Theorem 2.1. It is easy to see that if we choose and with , and then and also verify the
hypotheses of Theorem 2.1.
2. If is differentiable, decreasing and convex on
then and can be chosen as in case If there exists
such that
and then the hypotheses of Theorem 2.3 are verified.
3. If is differentiable, decreasing and concave on
then we may put and If there exists for which and then
and fulfil the conditions of Theorem 2.4.
4. If is differentiable, increasing and concave on
then and can be chosen as in case 3. If there exists
such that
and then
and verify the hypotheses of Theorem 2.2.
5. The function appearing in Section 3, Procedure (7)
can be chosen in the following ways:
a) If is differentiable, increasing and convex on
then we can choose and if verifies and
then the hypotheses
of Corollary 3.1 are verified; while if is decreasing and
convex and there exists for which
and the hypotheses of Corollary 3.3 are verified.
b) If is differentiable, decreasing and concave on
we choose If there exists such that
and then the hypotheses of Corollary 3.4
are verified; while if is increasing and concave and there exists
such that and
the hypotheses of
Corollary 3.2 are verified.
5. Convergence order and efficiency index
To fix the ideas, we shall consider hereafter, besides (1), another
equation, equivalent to (1), of the form
where . We shall also consider a sequence which, together with and
verifies the properties:
-
(a)
-
(b)
and are convergent and where is the root of equation (1);
-
(c)
for every
-
(d)
is differentiable at
We shall adopt the following definition of the convergence order of the
sequence
Definition 5.1.
The sequence is said to have
the convergence order with respect to if there exists
| (11) |
|
|
|
and
If the above definition
reduces to the usual one [2], [3].
The following theorem holds:
Theorem 5.1.
If and and verify the
properties (a)–(d), then the necessary and sufficient condition for
to have the convergence order , with respect to is to exist
| (12) |
|
|
|
and
Proof.
Supposing (11) or (12) to be true and taking into account
(a)–(d), it follows
|
|
|
|
|
|
|
|
The equality of these two limits proves the validity of the theorem.
∎
Consider now the functions appearing in equations (2)
and let the function be given by
| (13) |
|
|
|
Concerning the convergence order of the sequence generated by (3), the following theorem holds:
Theorem 5.2.
Suppose that the functions and and the
initial point fulfil the conditions of Theorem 2.1. If there
exists and in addition the
sequence
has the convergence order
with respect to while
has the convergence order with respect to then the
sequence has the convergence order
with respect to the function given by
(13).
Proof.
At first observe that, under the stated hypotheses, we may use (12)
to determine the convergence order. The same hypotheses also lead to
| (14) |
|
|
|
| (15) |
|
|
|
Using (4), (5) and the procedure (3), we obtain
|
|
|
from which, by (14) and (15), it follows easily the equality
|
|
|
An analogous theorem holds in the case of the procedure (3), too.
Theorem 5.3.
If and verify the hypotheses of Corollary
3.1, if there exists and in addition the sequence generated by (7) has the convergence order
with respect to then this sequence has the convergence order with
respect to the function given by
|
|
|
6. Numerical examples
1. Consider the equation
for Since is increasing and convex
on we can choose and as in
the case 1 (Section 4). We obtain
|
|
|
|
|
|
|
|
Taking the functions and verify the
hypotheses of Theorem 2.1 on the interval Applying the procedure (3), we get the following results:
2. Consider the equation
|
|
|
for Observe that is differentiable on
and the derivative of from the left on
is The function is increasing and convex on and we may take An
elementary calculation shows that and ; and therefore the hypotheses of
Corollary 3.1 are verified. The procedure (7) leads
to the following results:
References
-
[1]
M. Balázs,
††margin:
available soon,
refresh and click here
A bilateral approximating method for
finding the real roots of real equations, Rev. Anal. Numér. Théor.
Approx., (21), 2 (1992), 111–117.
-
[2]
V. Casulli, D. Trigiante, The convergence
order for iterative multipoint procedures, Calcolo, (13), 1 (1977), 25–44.
-
[3]
A. M. Ostrowski, Solution of Equations and
Systems of Equations, (1960), Academic Press, New York and London.
-
[4]
††margin:
clickable
I. Păvăloiu,
On the monotonicity of the
sequences of approximations obtained by Steffensen’s method, Mathematica
(Cluj), (35), (58), 1 (1993), 71–76.
-
[5]
††margin:
clickable
I. Păvăloiu,
Bilateral approximations for
the solutions of scalar equations, Rev. Anal. Numér. Théor. Approx.,
(23), 1 (1994), 95–100.
-
[6]
F. J. Traub, Iterative Methods for the Solution of
Equations, (1964), Prentice-Hall, Inc. Englewood Cliffs, N.J.