Solving inverse problems via hemicontractive maps

Abstract

We prove a “collage” theorem for hemicontractive maps and we use it for inverse problems. A numerical example is given.

    Authors

    S.M. Soltuz
    (Tiberiu Popoviciu Institute of Numerical Analysis, Romanian Academy)

    Keywords

    Hemicontractive maps; Inverse problems.

    References

    See the expanding block below.

    Paper coordinates

    Ş.M. Şoltuz, Solving inverse problems via hemicontractive maps, Nonlinear Analysis: Theory, Methods & Applications, 71 (2009), 2387-2390.
    doi: 10.1016/j.na.2009.01.071

    PDF

    About this paper

    Print ISSN

    0362-546X

    Online ISSN
    Google Scholar Profile

    google scholar

    soon

    Paper (preprint) in HTML form

    j.na.2009.01.071 html,body { width: 100%; height: 100%; } *, *::before,*::after { box-sizing: border-box; } body { margin: 0; color: #1E2029; font-size: 14px; line-height: normal; } hr { box-sizing: content-box; height: 0; overflow: visible; } h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5em; color: rgba(0, 0, 0, 0.85); font-weight: 500; } p { margin-top: 0; margin-bottom: 1em; } ol, ul, dl { margin-top: 0; margin-bottom: 1em; } ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; } dt { font-weight: 500; } dd { margin-bottom: 0.5em; margin-left: 0; } blockquote { margin: 0 0 1em; } dfn { font-style: italic; } b, strong { font-weight: bolder; } small { font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } a { color: #0B93ff; text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; } a:hover { color: #33aaff; } a:active { color: #0070d9; } a:active, a:hover { text-decoration: none; outline: 0; } a[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; pointer-events: none; } pre, code, kbd, samp { font-size: 1em; } pre { margin-top: 0; margin-bottom: 1em; overflow: auto; } figure { margin: 0 0 1em; } img { vertical-align: middle; border-style: none; } svg:not(:root) { overflow: hidden; } table { border-collapse: collapse; } caption { padding-top: 0.75em; padding-bottom: 0.3em; color: rgba(0, 0, 0, 0.45); text-align: left; caption-side: bottom; } th { text-align: inherit; } mjx-container[jax="SVG"] { direction: ltr; } mjx-container[jax="SVG"] > svg { overflow: visible; min-height: 1px; min-width: 1px; } mjx-container[jax="SVG"] > svg a { fill: blue; stroke: blue; } mjx-assistive-mml { position: absolute !important; top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); padding: 1px 0px 0px 0px !important; border: 0px !important; display: block !important; width: auto !important; overflow: hidden !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } mjx-assistive-mml[display="block"] { width: 100% !important; } mjx-container[jax="SVG"][display="true"] { display: block; text-align: center; margin: 1em 0; } mjx-container[jax="SVG"][display="true"][width="full"] { display: flex; } mjx-container[jax="SVG"][justify="left"] { text-align: left; } mjx-container[jax="SVG"][justify="right"] { text-align: right; } g[data-mml-node="merror"] > g { fill: red; stroke: red; } g[data-mml-node="merror"] > rect[data-background] { fill: yellow; stroke: none; } g[data-mml-node="mtable"] > line[data-line], svg[data-table] > g > line[data-line] { stroke-width: 70px; fill: none; } g[data-mml-node="mtable"] > rect[data-frame], svg[data-table] > g > rect[data-frame] { stroke-width: 70px; fill: none; } g[data-mml-node="mtable"] > .mjx-dashed, svg[data-table] > g > .mjx-dashed { stroke-dasharray: 140; } g[data-mml-node="mtable"] > .mjx-dotted, svg[data-table] > g > .mjx-dotted { stroke-linecap: round; stroke-dasharray: 0,140; } g[data-mml-node="mtable"] > g > svg { overflow: visible; } [jax="SVG"] mjx-tool { display: inline-block; position: relative; width: 0; height: 0; } [jax="SVG"] mjx-tool > mjx-tip { position: absolute; top: 0; left: 0; } mjx-tool > mjx-tip { display: inline-block; padding: .2em; border: 1px solid #888; font-size: 70%; background-color: #F8F8F8; color: black; box-shadow: 2px 2px 5px #AAAAAA; } g[data-mml-node="maction"][data-toggle] { cursor: pointer; } mjx-status { display: block; position: fixed; left: 1em; bottom: 1em; min-width: 25%; padding: .2em .4em; border: 1px solid #888; font-size: 90%; background-color: #F8F8F8; color: black; } foreignObject[data-mjx-xml] { font-family: initial; line-height: normal; overflow: visible; } mjx-container[jax="SVG"] path[data-c], mjx-container[jax="SVG"] use[data-c] { stroke-width: 3; } #setText > div { justify-content: inherit; margin-top: 0; margin-bottom: 1em; } #setText div:last-child { margin-bottom: 0 !important; } #setText > br, #preview-content br { line-height: 1.2; } #preview-content > div { margin-top: 0; margin-bottom: 1em; } .proof > div, .theorem > div { margin-top: 1rem; } #preview-content table { margin-bottom: 1em; } #setText table { margin-bottom: 1em; } #preview-content .sub-table table, #setText .sub-table table { margin-bottom: 0; } mjx-container { text-indent: 0; overflow-y: hidden; overflow-x: auto; padding-top: 1px; padding-bottom: 1px; } .math-inline mjx-container { display: inline-block !important; page-break-inside: avoid; max-width: 100%; padding: 0; line-height: 0; } .math-inline[data-overflow="visible"] mjx-container { overflow: visible; } .math-inline mjx-container mjx-assistive-mml { max-width: 100%; } .math-block { align-items: center; page-break-after: auto; page-break-inside: avoid; margin: 0; display: block; /* mjx-container has block */ } .math-inline { display: inline-flex; /* mjx-container has inline-block. To prevent displacement during use overflow-x: auto;*/ max-width: 100%; } .math-block[data-width="full"] { overflow-x: auto; display: flex; /* mjx-container has flex */ } svg .math-inline { display: initial; max-width: initial; } svg .math-inline mjx-container { max-width: initial; } svg mjx-container { overflow: visible; padding: 0; } svg math-block[data-width="full"] { overflow: visible; } .math-block,.math-inline { --mmd-highlight-color: rgba(0, 147, 255, 0.25); --mmd-highlight-text-color: #1e2029; } .math-block[data-highlight-color] mjx-container[jax="SVG"] > svg { background-color: var(--mmd-highlight-color); } .math-block[data-highlight-text-color] mjx-container[jax="SVG"] > svg { color: var(--mmd-highlight-text-color); } .math-inline[data-highlight-color] mjx-container[jax="SVG"] { background-color: var(--mmd-highlight-color); } .math-inline[data-highlight-text-color] mjx-container[jax="SVG"] { color: var(--mmd-highlight-text-color); } .math-block p { flex-shrink: 1; } .math-block mjx-container { margin: 0 !important; } .math-error { background-color: yellow; color: red; } #preview-content img, #setText img { max-width: 100%; } #preview-content blockquote, #setText blockquote { page-break-inside: avoid; color: #666; margin: 0 0 1em 0; padding-left: 3em; border-left: .5em solid #eee; } #preview-content pre, #setText pre { border: none; padding: 0; overflow: auto; font-size: 85%; line-height: 1.45; border-radius: 6px; box-sizing: border-box; background: #f8f8fa; } #preview-content pre code, #setText pre code{ padding: 1rem; display: block; overflow-x: auto; line-height: 24px; } .empty { text-align: center; font-size: 18px; padding: 50px 0 !important; } #setText table, #preview-content table { display: table; overflow: auto; max-width: 100%; border-collapse: collapse; page-break-inside: avoid; } #setText table th, #preview-content table th { text-align: center; font-weight: bold; } #setText table td, #preview-content table td, #setText table th, #preview-content table th { border: 1px solid #dfe2e5; padding: 6px 13px; } #setText table tr, #preview-content table tr { background-color: #fff; border-top: 1px solid #c6cbd1; } #setText table tr:nth-child(2n), #preview-content table tr:nth-child(2n) { background-color: #f6f8fa; } #preview-content .main-title, #setText .main-title { text-align: center; line-height: 1.2; margin: 0 auto 1em auto; } #preview-content .author, #setText .author { text-align: center; margin: 0 auto; display: flex; justify-content: center; flex-wrap: wrap; } #preview-content .author p, #setText .author p { min-width: 30%; max-width: 50%; padding: 0 7px; } #preview-content .author > p > span, #setText .author > p > span { display: block; text-align: center; } #preview-content .section-title, #setText .section-title { margin-top: 1.5em; } #preview-content .abstract, #setText .abstract { text-align: justify; margin-bottom: 1em; } #preview-content .abstract p, #setText .abstract p { margin-bottom: 0; } @media print { #preview { font-size: 10pt!important; } svg { shape-rendering: crispEdges; } .math-block svg, math-inline svg { margin-top: 1px; } #preview-content img, #setText img { display: block; } #preview-content .figure_img img, #setText .figure_img img { display: inline; } .preview-right { word-break: break-word; } #preview-content h1, #setText h1 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h1::after, #setText h1::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h2, #setText h2 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h2::after, #setText h2::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h3, #setText h3 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h3::after, #setText h3::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h4, #setText h4 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h4::after, #setText h4::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h5, #setText h5 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h5::after, #setText h5::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } #preview-content h6, #setText h6 { page-break-inside: avoid; position: relative; border: 2px solid transparent; } #preview-content h6::after, #setText h6::after { content: ""; display: block; height: 100px; margin-bottom: -100px; position: relative; } } #preview-content sup, #setText sup { top: -.5em; position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; } #preview-content .text-url, #setText .text-url { color: #0B93ff; cursor: text; pointer-events: none; } #preview-content .text-url a:hover, #setText .text-url a:hover { color: #0B93ff; } mark { background-color: #feffe6; } span[data-underline-type] mark { background: inherit; background-color: #feffe6; padding-top: 0; padding-bottom: 0; } *[data-has-dotfill] { position: relative; overflow: hidden; } *[data-has-dotfill] .dotfill::after { position: absolute; padding-left: .25ch; content: " . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . . . . "; text-align: right; } .smiles { text-align: center; } div.svg-container, #setText > div.svg-container { display: flex; justify-content: center; } #preview-content code, #setText code { font-family: Inconsolata; font-size: inherit; display: initial; background: #f8f8fa; } #preview-content .mmd-highlight code, #setText .mmd-highlight code, #preview-content pre.mmd-highlight code, #setText pre.mmd-highlight code { background-color: transparent; } #preview-content pre code, #setText pre code { font-family: 'DM Mono', Inconsolata, monospace; color: #333; font-size: 15px; } .hljs-comment, .hljs-quote { color: #998; font-style: italic; } .hljs-command { color: #005cc5; } .hljs-keyword, .hljs-selector-tag, .hljs-subst { color: #d73a49; font-weight: bold; } .hljs-number, .hljs-literal, .hljs-variable, .hljs-template-variable, .hljs-tag .hljs-attr { color: #005cc5; } .hljs-string, .hljs-doctag { color: #24292e; } .hljs-title, .hljs-section, .hljs-selector-id { color: #6f42c1; font-weight: bold; } .hljs-subst { font-weight: normal; } .hljs-type, .hljs-class .hljs-title { color: #458; font-weight: bold; } .hljs-tag, .hljs-name, .hljs-attribute { color: #000080; font-weight: normal; } .hljs-regexp, .hljs-link { color: #009926; } .hljs-symbol, .hljs-bullet { color: #990073; } .hljs-built_in, .hljs-builtin-name { color: #24292e; } .hljs-meta { color: #999; font-weight: bold; } .hljs-meta-keyword { color: #d73a49; } .hljs-meta-string { color: #032f62; } .hljs-deletion { background: #fdd; } .hljs-addition { background: #dfd; } .hljs-emphasis { font-style: italic; } .hljs-strong { font-weight: bold; } .table_tabular table th, .table_tabular table th { border: none !important; padding: 6px 13px; } .tabular tr, .tabular tr { border-top: none !important; border-bottom: none !important; } .tabular td, .tabular td { border-style: none !important; background-color: #fff; border-color: #000 !important; word-break: keep-all; padding: 0.1em 0.5em !important; } .tabular { display: inline-table !important; height: fit-content; } .tabular td > p { margin-bottom: 0; margin-top: 0; } .tabular td._empty { height: 1.3em; } .tabular td .f { opacity: 0; } html[data-theme="dark"] .tabular tr, html[data-theme="dark"] .tabular td { background-color: #202226; border-color: #fff !important; } .table_tabular { overflow-x: auto; padding: 0 2px 0.5em 2px; } .figure_img { margin-bottom: 0.5em; overflow-x: auto; } ol.enumerate, ul.itemize { padding-inline-start: 40px; } /* It's commented because counter not supporting to change value ol.enumerate.lower-alpha { counter-reset: item ; list-style-type: none !important; } .enumerate.lower-alpha > li { position: relative; } .enumerate.lower-alpha > li:before { content: "("counter(item, lower-alpha)")"; counter-increment: item; position: absolute; left: -47px; width: 47px; display: flex; justify-content: flex-end; padding-right: 7px; flex-wrap: nowrap; word-break: keep-all; } */ .itemize > li { position: relative; min-height: 1.4em; } .itemize > li > span.li_level, .li_enumerate.not_number > span.li_level { position: absolute; right: 100%; white-space: nowrap; width: max-content;; display: flex; justify-content: flex-end; padding-right: 10px; box-sizing: border-box; } .li_enumerate.not_number { position: relative; display: inline-block; list-style-type: none; min-height: 1.4em; } .itemize > li.li_itemize[data-marker-empty="true"]:not(.block), .enumerate > li.li_enumerate[data-marker-empty="true"]:not(.block) { text-indent: -20px; } .itemize > li.li_itemize.block[data-marker-empty="true"] > div:first-of-type, .enumerate > li.li_enumerate.block[data-marker-empty="true"] > div:first-of-type { text-indent: -20px; } .itemize > li.li_itemize.block[data-marker-empty="true"] > div:not(:first-of-type), .enumerate > li.li_enumerate.block[data-marker-empty="true"] > div:not(:first-of-type) { text-indent: 0; } .itemize > li.li_itemize.block[data-marker-empty="true"] > div:first-of-type *, .enumerate > li.li_enumerate.block[data-marker-empty="true"] > div:first-of-type * { text-indent: 0; } .itemize > li > span.li_level .math-inline, .enumerate > li > span.li_level .math-inline { display: inline-block; } #preview { font-family: 'CMU Serif', 'Georgia', Helvetica, Arial, sans-serif; font-size: 17px; visibility: visible; word-break: break-word; padding: 2.5em; max-width: 800px; margin: auto; box-sizing: content-box; } #preview h1, #preview h2, #preview h3, #preview h4, #preview h5, #preview strong { font-family: 'CMU Serif Bold', 'Georgia', Helvetica, Arial, sans-serif; } #preview i, #preview em { font-family: 'CMU Serif Italic', 'Georgia', Helvetica, Arial, sans-serif; } .mmd-menu { max-width: 320px; position: absolute; background-color: white; color: black; width: auto; padding: 5px 0px; border: 1px solid #E5E6EB; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; } .mmd-menu:focus { outline: none; } .mmd-menu.mmd-menu-sm { max-width: 100vw; padding-bottom: 34px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0; } .mmd-menu-item-icon { color: #1e2029; margin-left: auto; align-items: center; display: flex; flex-shrink: 0; display: none; } .mmd-menu-item { padding-bottom: 8px; padding-top: 8px; padding-left: 1.25rem; padding-right: 1.25rem; display: flex; background: transparent; height: 52px; max-height: 52px; } .mmd-menu-item:focus { outline: none; } .mmd-menu-item.active { background-color: #e1e0e5; } .mmd-menu-item.active .mmd-menu-item-icon { display: flex; } .mmd-menu-item-container { overflow: hidden; } .mmd-menu-item-title { color: #1e2029; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; line-height: 20px; } .mmd-menu-item-value { color: #7d829c; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; line-height: 16px; } html[data-theme="dark"] .mmd-menu-item-title { color: #ebefe7; } html[data-theme="dark"] .mmd-menu-item.active .mmd-menu-item-title { color: #1e2029; } html[data-theme="dark"] .mmd-menu { background-color: #33363a; } .mmd-context-menu-overlay{ background: rgba(0, 0, 0, 0.56); } .ClipboardButton { padding: 0; margin: 0.5rem; display: inline-block; cursor: pointer; color: rgb(36, 41, 47); background: rgb(246, 248, 250); border-radius: 6px; border: 1px solid rgba(31, 35, 40, 0.15); box-shadow: rgba(31, 35, 40, 0.04) 0 1px 0 0, rgba(255, 255, 255, 0.25) 0 1px 0 0 inset; position: relative; } .ClipboardButton:hover { background-color: rgb(243, 244, 246); border-color: rgba(31, 35, 40, 0.15); transition-duration: .1s; } td .mmd-clipboard-copy-container { line-height: 0; } td .ClipboardButton { margin: 1px; line-height: 0; } td .ClipboardButton .mmd-clipboard-icon { margin: 1px !important; transform: scale(0.6); } .mmd-clipboard-icon { fill: currentColor; vertical-align: text-bottom; } .mmd-clipboard-copy-icon { color: rgb(101, 109, 118); } .mmd-clipboard-check-icon { color: rgb(26, 127, 55); } .mmd-tooltipped-no-delay:hover::before, .mmd-tooltipped-no-delay:hover::after { animation-delay: 0s; } .mmd-tooltipped:hover::before, .mmd-tooltipped:hover::after { display: inline-block; text-decoration: none; animation-name: tooltip-appear; animation-duration: .1s; animation-fill-mode: forwards; animation-timing-function: ease-in; animation-delay: .4s; } .mmd-tooltipped-w::before { top: 50%; bottom: 50%; left: -7px; margin-top: -6px; border-left-color: rgb(36, 41, 47); } .mmd-tooltipped::before { position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgb(36, 41, 47); pointer-events: none; content: ""; border: 6px solid transparent; opacity: 0; } .mmd-tooltipped-w::after { right: 100%; bottom: 50%; margin-right: 6px; transform: translateY(50%); } .mmd-tooltipped::after { position: absolute; z-index: 1000000; display: none; padding: 0.5em 0.75em; font: normal normal 11px/1.5 'CMU Serif', 'Georgia', Helvetica, Arial, sans-serif; -webkit-font-smoothing: subpixel-antialiased; color: rgb(255, 255, 255); text-align: center; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-wrap: break-word; white-space: pre; pointer-events: none; content: attr(aria-label); background: rgb(36, 41, 47); border-radius: 6px; opacity: 0; }

    Solving inverse problems via hemicontractive maps

    Ştefan M. ŞoltuzThe Institute of Numerical Analysis, P.O. Box 68-1, 400110, Cluj-Napoca, Romania

    MSC:
    65J22
    47N40
    Keywords:
    Hemicontractive maps
    Inverse problems

    Abstract

    We prove a "collage" theorem for hemicontractive maps and we use it for inverse problems. A numerical example is given. © 2009 Elsevier Ltd. All rights reserved.

    1. Introduction

    Let X X XXX be a real Banach space, T : X → X T : X → X T:X rarr XT: X \rightarrow XT:X→X be an operator. The map J : X → 2 X ∗ J : X → 2 X ∗ J:X rarr2^(X^(**))J: X \rightarrow 2^{X^{*}}J:X→2X∗ given by J x := { f ∈ X ∗ : ⟨ x , f ⟩ = ‖ x ‖ 2 , ‖ f ‖ = ‖ x ‖ } , ∀ x ∈ X J x := f ∈ X ∗ : ⟨ x , f ⟩ = ‖ x ‖ 2 , ‖ f ‖ = ‖ x ‖ , ∀ x ∈ X Jx:={f inX^(**):(:x,f:)=:}{:||x||^(2),||f||=||x||},AA x in XJ x:=\left\{f \in X^{*}:\langle x, f\rangle=\right. \left.\|x\|^{2},\|f\|=\|x\|\right\}, \forall x \in XJx:={f∈X∗:⟨x,f⟩=‖x‖2,‖f‖=‖x‖},∀x∈X, is called the normalized duality mapping. It is easy to see that
    (1) ⟨ y , j ( x ) ⟩ ≤ ‖ x ‖ ‖ y ‖ , ∀ x , y ∈ X , ∀ j ( x ) ∈ J ( x ) . (1) ⟨ y , j ( x ) ⟩ ≤ ‖ x ‖ ‖ y ‖ , ∀ x , y ∈ X , ∀ j ( x ) ∈ J ( x ) . {:(1)(:y","j(x):) <= ||x||||y||","quad AA x","y in X","AA j(x)in J(x).:}\begin{equation*} \langle y, j(x)\rangle \leq\|x\|\|y\|, \quad \forall x, y \in X, \forall j(x) \in J(x) . \tag{1} \end{equation*}(1)⟨y,j(x)⟩≤‖x‖‖y‖,∀x,y∈X,∀j(x)∈J(x).
    Definition 1. A map T : X → X T : X → X T:X rarr XT: X \rightarrow XT:X→X is called hemicontractive if there exist k ∈ ( 0 , 1 ) k ∈ ( 0 , 1 ) k in(0,1)k \in(0,1)k∈(0,1) and q ∈ X q ∈ X q in Xq \in Xq∈X with q = T q q = T q q=Tqq=T qq=Tq such that for every x ∈ X x ∈ X x in Xx \in Xx∈X there exists j ( x − q ) ∈ J ( x − q ) j ( x − q ) ∈ J ( x − q ) j(x-q)in J(x-q)j(x-q) \in J(x-q)j(x−q)∈J(x−q) satisfying
    (2) ⟨ T x − T q , j ( x − q ) ⟩ ≤ k ‖ x − q ‖ 2 , ∀ x ∈ X . (2) ⟨ T x − T q , j ( x − q ) ⟩ ≤ k ‖ x − q ‖ 2 , ∀ x ∈ X . {:(2)(:Tx-Tq","j(x-q):) <= k||x-q||^(2)","quad AA x in X.:}\begin{equation*} \langle T x-T q, j(x-q)\rangle \leq k\|x-q\|^{2}, \quad \forall x \in X . \tag{2} \end{equation*}(2)⟨Tx−Tq,j(x−q)⟩≤k‖x−q‖2,∀x∈X.
    Remark 2. The fixed point q q qqq in Definition 1 is uniquely determined and, sometimes, will be denoted by x T ∗ x T ∗ x_(T)^(**)x_{T}^{*}xT∗.
    Indeed, if p = T p p = T p p=Tpp=T pp=Tp is another fixed point of the hemicontractive mapping T T TTT, then
    ‖ p − q ‖ 2 = ⟨ p − q , j ( p − q ) ⟩ = ⟨ T p − T q , j ( p − q ) ⟩ ≤ k ‖ p − q ‖ 2 , ‖ p − q ‖ 2 = ⟨ p − q , j ( p − q ) ⟩ = ⟨ T p − T q , j ( p − q ) ⟩ ≤ k ‖ p − q ‖ 2 , {:[||p-q||^(2)=(:p-q","j(p-q):)],[=(:Tp-Tq","j(p-q):) <= k||p-q||^(2)","]:}\begin{aligned} \|p-q\|^{2} & =\langle p-q, j(p-q)\rangle \\ & =\langle T p-T q, j(p-q)\rangle \leq k\|p-q\|^{2}, \end{aligned}‖p−q‖2=⟨p−q,j(p−q)⟩=⟨Tp−Tq,j(p−q)⟩≤k‖p−q‖2,
    implying ‖ p − q ‖ = 0 ‖ p − q ‖ = 0 ||p-q||=0\|p-q\|=0‖p−q‖=0, i.e., p = q p = q p=qp=qp=q.
    It is well known that T T TTT is a contraction if there exists k ∈ ( 0 , 1 ) k ∈ ( 0 , 1 ) k in(0,1)k \in(0,1)k∈(0,1) such that ‖ T x − T y ‖ ≤ k ‖ x − y ‖ , ∀ x , y ∈ X ‖ T x − T y ‖ ≤ k ‖ x − y ‖ , ∀ x , y ∈ X ||Tx-Ty|| <= k||x-y||,AA x,y in X\|T x-T y\| \leq k\|x-y\|, \forall x, y \in X‖Tx−Ty‖≤k‖x−y‖,∀x,y∈X.
    Remark 3. The class of contractions is a subclass of hemicontractions.
    Let T T TTT be a k k kkk-contraction of the Banach space X X XXX. Then T T TTT has a unique fixed point q q qqq and
    ⟨ T x − T q , j ( x − q ) ⟩ ≤ ‖ T x − T q ‖ ‖ x − q ‖ ≤ k ‖ x − q ‖ 2 , ⟨ T x − T q , j ( x − q ) ⟩ ≤ ‖ T x − T q ‖ ‖ x − q ‖ ≤ k ‖ x − q ‖ 2 , {:[(:Tx-Tq","j(x-q):) <= ||Tx-Tq||||x-q||],[ <= k||x-q||^(2)","]:}\begin{aligned} \langle T x-T q, j(x-q)\rangle & \leq\|T x-T q\|\|x-q\| \\ & \leq k\|x-q\|^{2}, \end{aligned}⟨Tx−Tq,j(x−q)⟩≤‖Tx−Tq‖‖x−q‖≤k‖x−q‖2,
    for j ( x − q ) ∈ J ( x − q ) j ( x − q ) ∈ J ( x − q ) j(x-q)in J(x-q)j(x-q) \in J(x-q)j(x−q)∈J(x−q).
    Remark 4. The above inclusion is proper.
    Indeed, note that T ( x , y ) = ( − y , x ) T ( x , y ) = ( − y , x ) T(x,y)=(-y,x)T(x, y)=(-y, x)T(x,y)=(−y,x) is not a contraction while it is hemicontractive with q = ( 0 , 0 ) q = ( 0 , 0 ) q=(0,0)q=(0,0)q=(0,0) and k = 0.5 k = 0.5 k=0.5k=0.5k=0.5,
    ⟨ T ( x , y ) , ( x , y ) ⟩ = ⟨ ( − y , x ) , ( x , y ) ⟩ = 0 ≤ ( 1 / 2 ) ( x 2 + y 2 ) = 0.5 ‖ ( x , y ) ‖ 2 ⟨ T ( x , y ) , ( x , y ) ⟩ = ⟨ ( − y , x ) , ( x , y ) ⟩ = 0 ≤ ( 1 / 2 ) x 2 + y 2 = 0.5 ‖ ( x , y ) ‖ 2 {:[(:T(x","y)","(x","y):)=(:(-y","x)","(x","y):)=0],[ <= (1//2)(x^(2)+y^(2))=0.5||(x","y)||^(2)]:}\begin{aligned} \langle T(x, y),(x, y)\rangle & =\langle(-y, x),(x, y)\rangle=0 \\ & \leq(1 / 2)\left(x^{2}+y^{2}\right)=0.5\|(x, y)\|^{2} \end{aligned}⟨T(x,y),(x,y)⟩=⟨(−y,x),(x,y)⟩=0≤(1/2)(x2+y2)=0.5‖(x,y)‖2
    Recently, Kunze et al. (see [1-3]) have considered a class of inverse problems for ordinary differential equations and provided a mathematical basis for solving them within the framework of Banach spaces and contractions. We shall consider the same framework of Banach spaces and the larger class of hemicontractive maps.
    Notation 5. Denote by HemiLip := { T , T : X → X , T := { T , T : X → X , T :={T,T:X rarr X,T:=\{T, T: X \rightarrow X, T:={T,T:X→X,T a hemicontractive map with constant k ∈ ( 0 , 1 ) k ∈ ( 0 , 1 ) k in(0,1)k \in(0,1)k∈(0,1), Lipschitzian with constant L ≥ 1 L ≥ 1 L >= 1L \geq 1L≥1 and T ( X ) T ( X ) T(X)T(X)T(X) bounded } } }\}}.
    A typical inverse problem is the following:
    Problem 6. For given ε > 0 ε > 0 epsi > 0\varepsilon>0ε>0 and a "target" x ¯ x ¯ bar(x)\bar{x}x¯, find T ε ∈ T ε ∈ T_(epsi)inT_{\varepsilon} \inTε∈ HemiLip such that ‖ x ¯ − x T ε ∗ ‖ < ε x ¯ − x T ε ∗ < ε ||( bar(x))-x_(T_(epsi))^(**)|| < epsi\left\|\bar{x}-x_{T_{\varepsilon}}^{*}\right\|<\varepsilon‖x¯−xTε∗‖<ε, where x T ε ∗ = T ε ( x T ε ∗ ) x T ε ∗ = T ε x T ε ∗ x_(T_(epsi))^(**)=T_(epsi)(x_(T_(epsi))^(**))x_{T_{\varepsilon}}^{*}=T_{\varepsilon}\left(x_{T_{\varepsilon}}^{*}\right)xTε∗=Tε(xTε∗) is the unique fixed point of the hemicontractive mapping T ε T ε T_(epsi)T_{\varepsilon}Tε.
    According to [1], randomly selecting various maps in HemiLip, finding their fixed points and computing the distance from our target is an extremely tedious procedure. Consider now the following problem which we shall fit in our framework and which is very useful for practitioners.
    Problem 7. Let x ¯ ∈ X x ¯ ∈ X bar(x)in X\bar{x} \in Xx¯∈X be a target and let δ > 0 δ > 0 delta > 0\delta>0δ>0 be given. Find T δ ∈ T δ ∈ T_(delta)inT_{\delta} \inTδ∈ HemiLip such that ‖ x ¯ − T δ x ¯ ‖ < δ x ¯ − T δ x ¯ < δ ||( bar(x))-T_(delta)( bar(x))|| < delta\left\|\bar{x}-T_{\delta} \bar{x}\right\|<\delta‖x¯−Tδx¯‖<δ.
    In other words, instead of searching for hemicontractive maps whose fixed points lie close to target x ¯ x ¯ bar(x)\bar{x}x¯, we search for hemicontractive maps that send x ¯ x ¯ bar(x)\bar{x}x¯ close to itself.

    2. Main results

    Theorem 8 (Collage Theorem for Hemicontractive Maps). Let X X XXX be a real Banach space and T T TTT a hemicontractive map with contraction factor k ∈ ( 0 , 1 ) k ∈ ( 0 , 1 ) k in(0,1)k \in(0,1)k∈(0,1) and fixed point x ∗ ∈ X x ∗ ∈ X x^(**)in Xx^{*} \in Xx∗∈X. Then for any x ∈ X x ∈ X x in Xx \in Xx∈X,
    ‖ x − x ∗ ‖ ≤ 1 1 − k ‖ x − T x ‖ x − x ∗ ≤ 1 1 − k ‖ x − T x ‖ ||x-x^(**)|| <= (1)/(1-k)||x-Tx||\left\|x-x^{*}\right\| \leq \frac{1}{1-k}\|x-T x\|‖x−x∗‖≤11−k‖x−Tx‖
    Proof. The hemicontractive condition assures that the fixed point x ∗ x ∗ x^(**)x^{*}x∗ exists and it is unique. If x = x ∗ x = x ∗ x=x^(**)x=x^{*}x=x∗, the above inequality holds. If x ≠ x ∗ , ∀ x ∈ X x ≠ x ∗ , ∀ x ∈ X x!=x^(**),AA x in Xx \neq x^{*}, \forall x \in Xx≠x∗,∀x∈X, then using (1) and (2) one obtains
    ‖ x − x ∗ ‖ 2 = ⟨ x − x ∗ , j ( x − x ∗ ) ⟩ = ⟨ T x − T x ∗ , j ( x − x ∗ ) ⟩ + ⟨ x − T x , j ( x − x ∗ ) ⟩ ≤ k ‖ x − x ∗ ‖ 2 + ⟨ x − T x , j ( x − x ∗ ) ⟩ ≤ k ‖ x − x ∗ ‖ 2 + ‖ x − T x ‖ ‖ x − x ∗ ‖ x − x ∗ 2 = x − x ∗ , j x − x ∗ = T x − T x ∗ , j x − x ∗ + x − T x , j x − x ∗ ≤ k x − x ∗ 2 + x − T x , j x − x ∗ ≤ k x − x ∗ 2 + ‖ x − T x ‖ x − x ∗ {:[||x-x^(**)||^(2)=(:x-x^(**),j(x-x^(**)):)],[=(:Tx-Tx^(**),j(x-x^(**)):)+(:x-Tx,j(x-x^(**)):)],[ <= k||x-x^(**)||^(2)+(:x-Tx,j(x-x^(**)):)],[ <= k||x-x^(**)||^(2)+||x-Tx||||x-x^(**)||]:}\begin{aligned} \left\|x-x^{*}\right\|^{2} & =\left\langle x-x^{*}, j\left(x-x^{*}\right)\right\rangle \\ & =\left\langle T x-T x^{*}, j\left(x-x^{*}\right)\right\rangle+\left\langle x-T x, j\left(x-x^{*}\right)\right\rangle \\ & \leq k\left\|x-x^{*}\right\|^{2}+\left\langle x-T x, j\left(x-x^{*}\right)\right\rangle \\ & \leq k\left\|x-x^{*}\right\|^{2}+\|x-T x\|\left\|x-x^{*}\right\| \end{aligned}‖x−x∗‖2=⟨x−x∗,j(x−x∗)⟩=⟨Tx−Tx∗,j(x−x∗)⟩+⟨x−Tx,j(x−x∗)⟩≤k‖x−x∗‖2+⟨x−Tx,j(x−x∗)⟩≤k‖x−x∗‖2+‖x−Tx‖‖x−x∗‖
    From which one gets the conclusion.
    The above "Collage Theorem" allows us to reformulate the inverse Problem 6 in the particular and more convenient Problem 7.
    Theorem 9. If Problem 7 has a solution, then Problem 6 has a solution too.
    Proof. Let ε > 0 ε > 0 epsi > 0\varepsilon>0ε>0 and x ¯ ∈ X x ¯ ∈ X bar(x)in X\bar{x} \in Xx¯∈X be given. For δ := ( 1 − k ) ε δ := ( 1 − k ) ε delta:=(1-k)epsi\delta:=(1-k) \varepsilonδ:=(1−k)ε, let T δ ∈ T δ ∈ T_(delta)inT_{\delta} \inTδ∈ HemiLip be such that ‖ x ¯ − T δ x ¯ ‖ < δ x ¯ − T δ x ¯ < δ ||( bar(x))-T_(delta)( bar(x))|| < delta\left\|\bar{x}-T_{\delta} \bar{x}\right\|<\delta‖x¯−Tδx¯‖<δ. If x T δ ∗ x T δ ∗ x_(T_(delta))^(**)x_{T_{\delta}}^{*}xTδ∗ is the unique fixed point of the hemicontractive mapping T δ T δ T_(delta)T_{\delta}Tδ, then, by Theorem 8,
    ‖ x ¯ − x T δ ∗ ‖ ≤ 1 1 − k ‖ x ¯ − T δ x ¯ ‖ ≤ 1 1 − k δ = ε . x ¯ − x T δ ∗ ≤ 1 1 − k x ¯ − T δ x ¯ ≤ 1 1 − k δ = ε . ||( bar(x))-x_(T_(delta))^(**)|| <= (1)/(1-k)||( bar(x))-T_(delta)( bar(x))|| <= (1)/(1-k)delta=epsi.\left\|\bar{x}-x_{T_{\delta}}^{*}\right\| \leq \frac{1}{1-k}\left\|\bar{x}-T_{\delta} \bar{x}\right\| \leq \frac{1}{1-k} \delta=\varepsilon .‖x¯−xTδ∗‖≤11−k‖x¯−Tδx¯‖≤11−kδ=ε.
    Note that shrinking the distance between two operators, one of them from HemiLip, reduces the distance between their fixed points.
    Proposition 10. Let X X XXX be a real Banach space and T 1 ∈ T 1 ∈ T_(1)inT_{1} \inT1∈ HemiLip with contraction factor k 1 ∈ ( 0 , 1 ) k 1 ∈ ( 0 , 1 ) k_(1)in(0,1)k_{1} \in(0,1)k1∈(0,1) and T 2 : X → X T 2 : X → X T_(2):X rarr XT_{2}: X \rightarrow XT2:X→X a map such that x 1 ∗ , x 2 ∗ ∈ X x 1 ∗ , x 2 ∗ ∈ X x_(1)^(**),x_(2)^(**)in Xx_{1}^{*}, x_{2}^{*} \in Xx1∗,x2∗∈X are distinct fixed points for T 1 T 1 T_(1)T_{1}T1 and T 2 T 2 T_(2)T_{2}T2. Then,
    ‖ x 1 ∗ − x 2 ∗ ‖ ≤ 1 1 − k 1 sup x ∈ X ‖ T 1 x − T 2 x ‖ x 1 ∗ − x 2 ∗ ≤ 1 1 − k 1 sup x ∈ X &hairsp; T 1 x − T 2 x ||x_(1)^(**)-x_(2)^(**)|| <= (1)/(1-k_(1))s u p_(x in X)||T_(1)x-T_(2)x||\left\|x_{1}^{*}-x_{2}^{*}\right\| \leq \frac{1}{1-k_{1}} \sup _{x \in X}\left\|T_{1} x-T_{2} x\right\|‖x1∗−x2∗‖≤11−k1supx∈X‖T1x−T2x‖
    Proof. Using (2) one obtains
    ‖ x 1 ∗ − x 2 ∗ ‖ 2 = ⟨ x 1 ∗ − x 2 ∗ , j ( x 1 ∗ − x 2 ∗ ) ⟩ = ⟨ T 1 x 1 ∗ − T 2 x 2 ∗ , j ( x 1 ∗ − x 2 ∗ ) ⟩ = ⟨ T 1 x 1 ∗ − T 1 x 2 ∗ , j ( x 1 ∗ − x 2 ∗ ) ⟩ + ⟨ T 1 x 2 ∗ − T 2 x 2 ∗ , j ( x 1 ∗ − x 2 ∗ ) ⟩ ≤ k 1 ‖ x 1 ∗ − x 2 ∗ ‖ 2 + ‖ x 1 ∗ − x 2 ∗ ‖ ‖ T 1 x 2 ∗ − T 2 x 2 ∗ ‖ ≤ k 1 ‖ x 1 ∗ − x 2 ∗ ‖ 2 + ‖ x 1 ∗ − x 2 ∗ ‖ ( sup x ∈ X ‖ T 1 x − T 2 x ‖ ) , x 1 ∗ − x 2 ∗ 2 = x 1 ∗ − x 2 ∗ , j x 1 ∗ − x 2 ∗ = T 1 x 1 ∗ − T 2 x 2 ∗ , j x 1 ∗ − x 2 ∗ = T 1 x 1 ∗ − T 1 x 2 ∗ , j x 1 ∗ − x 2 ∗ + T 1 x 2 ∗ − T 2 x 2 ∗ , j x 1 ∗ − x 2 ∗ ≤ k 1 x 1 ∗ − x 2 ∗ 2 + x 1 ∗ − x 2 ∗ T 1 x 2 ∗ − T 2 x 2 ∗ ≤ k 1 x 1 ∗ − x 2 ∗ 2 + x 1 ∗ − x 2 ∗ sup x ∈ X &hairsp; T 1 x − T 2 x , {:[||x_(1)^(**)-x_(2)^(**)||^(2)=(:x_(1)^(**)-x_(2)^(**),j(x_(1)^(**)-x_(2)^(**)):)=(:T_(1)x_(1)^(**)-T_(2)x_(2)^(**),j(x_(1)^(**)-x_(2)^(**)):)],[=(:T_(1)x_(1)^(**)-T_(1)x_(2)^(**),j(x_(1)^(**)-x_(2)^(**)):)+(:T_(1)x_(2)^(**)-T_(2)x_(2)^(**),j(x_(1)^(**)-x_(2)^(**)):)],[ <= k_(1)||x_(1)^(**)-x_(2)^(**)||^(2)+||x_(1)^(**)-x_(2)^(**)||||T_(1)x_(2)^(**)-T_(2)x_(2)^(**)||],[ <= k_(1)||x_(1)^(**)-x_(2)^(**)||^(2)+||x_(1)^(**)-x_(2)^(**)||(s u p_(x in X)||T_(1)x-T_(2)x||)","]:}\begin{aligned} \left\|x_{1}^{*}-x_{2}^{*}\right\|^{2} & =\left\langle x_{1}^{*}-x_{2}^{*}, j\left(x_{1}^{*}-x_{2}^{*}\right)\right\rangle=\left\langle T_{1} x_{1}^{*}-T_{2} x_{2}^{*}, j\left(x_{1}^{*}-x_{2}^{*}\right)\right\rangle \\ & =\left\langle T_{1} x_{1}^{*}-T_{1} x_{2}^{*}, j\left(x_{1}^{*}-x_{2}^{*}\right)\right\rangle+\left\langle T_{1} x_{2}^{*}-T_{2} x_{2}^{*}, j\left(x_{1}^{*}-x_{2}^{*}\right)\right\rangle \\ & \leq k_{1}\left\|x_{1}^{*}-x_{2}^{*}\right\|^{2}+\left\|x_{1}^{*}-x_{2}^{*}\right\|\left\|T_{1} x_{2}^{*}-T_{2} x_{2}^{*}\right\| \\ & \leq k_{1}\left\|x_{1}^{*}-x_{2}^{*}\right\|^{2}+\left\|x_{1}^{*}-x_{2}^{*}\right\|\left(\sup _{x \in X}\left\|T_{1} x-T_{2} x\right\|\right), \end{aligned}‖x1∗−x2∗‖2=⟨x1∗−x2∗,j(x1∗−x2∗)⟩=⟨T1x1∗−T2x2∗,j(x1∗−x2∗)⟩=⟨T1x1∗−T1x2∗,j(x1∗−x2∗)⟩+⟨T1x2∗−T2x2∗,j(x1∗−x2∗)⟩≤k1‖x1∗−x2∗‖2+‖x1∗−x2∗‖‖T1x2∗−T2x2∗‖≤k1‖x1∗−x2∗‖2+‖x1∗−x2∗‖(supx∈X‖T1x−T2x‖),
    from which we get the conclusion.
    Theorem 11. Let X X XXX be a real Banach space, T : X → X , x ¯ = T x ¯ T : X → X , x ¯ = T x ¯ T:X rarr X, bar(x)=T bar(x)T: X \rightarrow X, \bar{x}=T \bar{x}T:X→X,x¯=Tx¯ and suppose there exists T 1 ∈ T 1 ∈ T_(1)inT_{1} \inT1∈ HemiLip such that sup x ∈ X ‖ T 1 x − T x ‖ ≤ ε sup x ∈ X &hairsp; T 1 x − T x ≤ ε s u p_(x in X)||T_(1)x-Tx|| <= epsi\sup _{x \in X}\left\|T_{1} x-T x\right\| \leq \varepsilonsupx∈X‖T1x−Tx‖≤ε. Then
    ‖ x ¯ − T 1 x ¯ ‖ ≤ 1 + L 1 − k ε x ¯ − T 1 x ¯ ≤ 1 + L 1 − k ε ||( bar(x))-T_(1)( bar(x))|| <= (1+L)/(1-k)epsi\left\|\bar{x}-T_{1} \bar{x}\right\| \leq \frac{1+L}{1-k} \varepsilon‖x¯−T1x¯‖≤1+L1−kε
    Proof. Let x ∗ = T 1 x ∗ x ∗ = T 1 x ∗ x^(**)=T_(1)x^(**)x^{*}=T_{1} x^{*}x∗=T1x∗, and by use of Proposition 10 we obtain
    ‖ x ¯ − x ∗ ‖ ≤ 1 1 − k ( sup x ∈ X ‖ T 1 x − T x ‖ ) x ¯ − x ∗ ≤ 1 1 − k sup x ∈ X &hairsp; T 1 x − T x ||( bar(x))-x^(**)|| <= (1)/(1-k)(s u p_(x in X)||T_(1)x-Tx||)\left\|\bar{x}-x^{*}\right\| \leq \frac{1}{1-k}\left(\sup _{x \in X}\left\|T_{1} x-T x\right\|\right)‖x¯−x∗‖≤11−k(supx∈X‖T1x−Tx‖)
    Thus,
    ‖ x ¯ − T 1 x ¯ ‖ ≤ ‖ x ¯ − x ∗ ‖ + ‖ x ∗ − T 1 x ¯ ‖ ≤ ‖ x − x 1 ‖ + ‖ T 1 x ∗ − T 1 x ¯ ‖ ≤ ( 1 + L ) ‖ x ¯ − x ∗ ‖ ≤ 1 + L 1 − k ( sup x ∈ X ‖ T 1 x − T x ‖ ) ≤ 1 + L 1 − k ε . x ¯ − T 1 x ¯ ≤ x ¯ − x ∗ + x ∗ − T 1 x ¯ ≤ x − x 1 + T 1 x ∗ − T 1 x ¯ ≤ ( 1 + L ) x ¯ − x ∗ ≤ 1 + L 1 − k sup x ∈ X &hairsp; T 1 x − T x ≤ 1 + L 1 − k ε . {:[||( bar(x))-T_(1)( bar(x))|| <= ||( bar(x))-x^(**)||+||x^(**)-T_(1)( bar(x))||],[ <= ||x-x_(1)||+||T_(1)x^(**)-T_(1)( bar(x))||],[ <= (1+L)||( bar(x))-x^(**)||],[ <= (1+L)/(1-k)(s u p_(x in X)||T_(1)x-Tx||) <= (1+L)/(1-k)epsi.]:}\begin{aligned} \left\|\bar{x}-T_{1} \bar{x}\right\| & \leq\left\|\bar{x}-x^{*}\right\|+\left\|x^{*}-T_{1} \bar{x}\right\| \\ & \leq\left\|x-x_{1}\right\|+\left\|T_{1} x^{*}-T_{1} \bar{x}\right\| \\ & \leq(1+L)\left\|\bar{x}-x^{*}\right\| \\ & \leq \frac{1+L}{1-k}\left(\sup _{x \in X}\left\|T_{1} x-T x\right\|\right) \leq \frac{1+L}{1-k} \varepsilon . \end{aligned}‖x¯−T1x¯‖≤‖x¯−x∗‖+‖x∗−T1x¯‖≤‖x−x1‖+‖T1x∗−T1x¯‖≤(1+L)‖x¯−x∗‖≤1+L1−k(supx∈X‖T1x−Tx‖)≤1+L1−kε.

    3. Application

    Example 12. Let A ∈ ( 0 , 1 ) , B , C , D ∈ R A ∈ ( 0 , 1 ) , B , C , D ∈ R A in(0,1),B,C,D inRA \in(0,1), B, C, D \in \mathbb{R}A∈(0,1),B,C,D∈R be fixed numbers and F : [ 0 , 3 ] × [ 0 , 3 ] → R 2 F : [ 0 , 3 ] × [ 0 , 3 ] → R 2 F:[0,3]xx[0,3]rarrR^(2)F:[0,3] \times[0,3] \rightarrow \mathbb{R}^{2}F:[0,3]×[0,3]→R2 be given by F ( x , y ) = ( A x + B x y − C y , A y − B x 2 + C x ) F ( x , y ) = A x + B x y − C y , A y − B x 2 + C x F(x,y)=(Ax+Bxy-Cy,Ay-Bx^(2)+Cx)F(x, y)= \left(A x+B x y-C y, A y-B x^{2}+C x\right)F(x,y)=(Ax+Bxy−Cy,Ay−Bx2+Cx). Then F F FFF is Lipschitzian and hemicontractive with bounded range.
    Proof. It is obvious that F F FFF is Lipschitzian and has bounded range. In order to prove that it is hemicontractive, note that
    ⟨ F ( x , y ) , ( x , y ) ⟩ = ⟨ ( A x + B x y − C y , A y − B x 2 + C x ) , ( x , y ) ⟩ = A x 2 + B x 2 y − C x y + A y 2 − B x 2 y + C x y = A ‖ ( x , y ) ‖ 2 . ◻ ⟨ F ( x , y ) , ( x , y ) ⟩ = A x + B x y − C y , A y − B x 2 + C x , ( x , y ) = A x 2 + B x 2 y − C x y + A y 2 − B x 2 y + C x y = A ‖ ( x , y ) ‖ 2 . ◻ {:[(:F(x","y)","(x","y):)=(:(Ax+Bxy-Cy,Ay-Bx^(2)+Cx),(x,y):)],[=Ax^(2)+Bx^(2)y-Cxy+Ay^(2)-Bx^(2)y+Cxy],[=A||(x","y)||^(2).quad◻]:}\begin{aligned} \langle F(x, y),(x, y)\rangle & =\left\langle\left(A x+B x y-C y, A y-B x^{2}+C x\right),(x, y)\right\rangle \\ & =A x^{2}+B x^{2} y-C x y+A y^{2}-B x^{2} y+C x y \\ & =A\|(x, y)\|^{2} . \quad \square \end{aligned}⟨F(x,y),(x,y)⟩=⟨(Ax+Bxy−Cy,Ay−Bx2+Cx),(x,y)⟩=Ax2+Bx2y−Cxy+Ay2−Bx2y+Cxy=A‖(x,y)‖2.◻
    Set C = 0 C = 0 C=0C=0C=0, to obtain our T ε T ε T_(epsi)T_{\varepsilon}Tε function:
    Example 13. Let A ∈ ( 0 , 1 ) , B ∈ R A ∈ ( 0 , 1 ) , B ∈ R A in(0,1),B inRA \in(0,1), B \in \mathbb{R}A∈(0,1),B∈R be fixed numbers and H : [ 0 , 3 ] × [ 0 , 3 ] → R 2 H : [ 0 , 3 ] × [ 0 , 3 ] → R 2 H:[0,3]xx[0,3]rarrR^(2)H:[0,3] \times[0,3] \rightarrow \mathbb{R}^{2}H:[0,3]×[0,3]→R2 be given by H ( x , y ) = ( A x + B x y , A y − B x 2 ) H ( x , y ) = A x + B x y , A y − B x 2 H(x,y)=(Ax+Bxy,Ay-Bx^(2))H(x, y)= \left(A x+B x y, A y-B x^{2}\right)H(x,y)=(Ax+Bxy,Ay−Bx2). Then H H HHH is Lipschitzian and hemicontractive with bounded range.
    Remark 14. Let h ¯ h ¯ bar(h)\bar{h}h¯ be the "target", in order to find T ε T ε T_(epsi)T_{\varepsilon}Tε. As for fitting, we shall look for an appropriate T δ T δ T_(delta)T_{\delta}Tδ. Then by using Matlab (i.e. fminsearch) for min ‖ h ¯ − T δ h ¯ ‖ min h ¯ − T δ h ¯ min||( bar(h))-T_(delta)( bar(h))||\min \left\|\bar{h}-T_{\delta} \bar{h}\right\|min‖h¯−Tδh¯‖, by Theorem 11 we find the parameters which minimize the problem. Set in Example 13, A = 0.3 , B = 6 , T ε := H A = 0.3 , B = 6 , T ε := H A=0.3,B=6,T_(epsi):=HA=0.3, B=6, T_{\varepsilon}:=HA=0.3,B=6,Tε:=H and let h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) bar(h)=( bar(x), bar(y))=H(( bar(x), bar(y)))\bar{h}=(\bar{x}, \bar{y})=H((\bar{x}, \bar{y}))h¯=(x¯,y¯)=H((x¯,y¯)) on ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ([-1,3]xx[-1,3])([-1,3] \times[-1,3])([−1,3]×[−1,3]) be the target generated by T ε T ε T_(epsi)T_{\varepsilon}Tε. Use the above algorithm with T δ := F T δ := F T_(delta):=FT_{\delta}:=FTδ:=F, to obtain the H H HHH map, i.e. ( A , B , C ) = ( 0.3000 , 6.0000 , 0.0000 ) ( A , B , C ) = ( 0.3000 , 6.0000 , 0.0000 ) (A,B,C)=(0.3000,6.0000,0.0000)(A, B, C)=(0.3000,6.0000,0.0000)(A,B,C)=(0.3000,6.0000,0.0000) starting from each point between ( 0.3000 , 2.0000 , 2.0000 0.3000 , 2.0000 , 2.0000 0.3000,2.0000,2.00000.3000,2.0000,2.00000.3000,2.0000,2.0000 ) and ( 0.9000 , 8.0000 , 6.0000 0.9000 , 8.0000 , 6.0000 0.9000,8.0000,6.00000.9000,8.0000,6.00000.9000,8.0000,6.0000 ) .
    Remark 15. In Example 13, set A = 0 , B = 0.5 , T ε := H A = 0 , B = 0.5 , T ε := H A=0,B=0.5,T_(epsi):=HA=0, B=0.5, T_{\varepsilon}:=HA=0,B=0.5,Tε:=H and let h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) bar(h)=( bar(x), bar(y))=H(( bar(x), bar(y)))\bar{h}=(\bar{x}, \bar{y})=H((\bar{x}, \bar{y}))h¯=(x¯,y¯)=H((x¯,y¯)) on ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ([-1,3]xx[-1,3])([-1,3] \times[-1,3])([−1,3]×[−1,3]) be the target generated by T ε T ε T_(epsi)T_{\varepsilon}Tε. Use again the above algorithm with T δ := F T δ := F T_(delta):=FT_{\delta}:=FTδ:=F, to obtain the H H HHH map, i.e. ( A , B , C ) = ( 0.00 , 0.50 , 0.00 ) ( A , B , C ) = ( 0.00 , 0.50 , 0.00 ) (A,B,C)=(0.00,0.50,0.00)(A, B, C)=(0.00,0.50,0.00)(A,B,C)=(0.00,0.50,0.00) starting from each point between ( 0.0000 , 0.3000 , 0.0000 ) ( 0.0000 , 0.3000 , 0.0000 ) (0.0000,0.3000,0.0000)(0.0000,0.3000,0.0000)(0.0000,0.3000,0.0000) and ( 1.0000 , 3.0000 , 1.0000 ) ( 1.0000 , 3.0000 , 1.0000 ) (1.0000,3.0000,1.0000)(1.0000,3.0000,1.0000)(1.0000,3.0000,1.0000).
    Remark 16. In Example 13, set A = 0 , B = 1 , T ε := H A = 0 , B = 1 , T ε := H A=0,B=1,T_(epsi):=HA=0, B=1, T_{\varepsilon}:=HA=0,B=1,Tε:=H and let h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) bar(h)=( bar(x), bar(y))=H(( bar(x), bar(y)))\bar{h}=(\bar{x}, \bar{y})=H((\bar{x}, \bar{y}))h¯=(x¯,y¯)=H((x¯,y¯)) on ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ([-1,3]xx[-1,3])([-1,3] \times[-1,3])([−1,3]×[−1,3]) be the target generated by T ε T ε T_(epsi)T_{\varepsilon}Tε. Use fminsearch with T δ := F T δ := F T_(delta):=FT_{\delta}:=FTδ:=F, to obtain the H H HHH map, i.e. ( A , B , C ) = ( 0.00 , 1.00 , 0.00 ) ( A , B , C ) = ( 0.00 , 1.00 , 0.00 ) (A,B,C)=(0.00,1.00,0.00)(A, B, C)=(0.00,1.00,0.00)(A,B,C)=(0.00,1.00,0.00) starting from each point between ( 0.2000 , 0.3000 , 0.2000 ) ( 0.2000 , 0.3000 , 0.2000 ) (0.2000,0.3000,0.2000)(0.2000,0.3000,0.2000)(0.2000,0.3000,0.2000) and ( 0.7000 , 0.5000 , 0.5000 ) ( 0.7000 , 0.5000 , 0.5000 ) (0.7000,0.5000,0.5000)(0.7000,0.5000,0.5000)(0.7000,0.5000,0.5000).
    Remark 17. In Example 13, set A = 1 , B = 0 , T ε := H A = 1 , B = 0 , T ε := H A=1,B=0,T_(epsi):=HA=1, B=0, T_{\varepsilon}:=HA=1,B=0,Tε:=H and let h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) h ¯ = ( x ¯ , y ¯ ) = H ( ( x ¯ , y ¯ ) ) bar(h)=( bar(x), bar(y))=H(( bar(x), bar(y)))\bar{h}=(\bar{x}, \bar{y})=H((\bar{x}, \bar{y}))h¯=(x¯,y¯)=H((x¯,y¯)) on ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ( [ − 1 , 3 ] × [ − 1 , 3 ] ) ([-1,3]xx[-1,3])([-1,3] \times[-1,3])([−1,3]×[−1,3]) be the target generated by T ε T ε T_(epsi)T_{\varepsilon}Tε. Note that T ε T ε T_(epsi)T_{\varepsilon}Tε is not strongly pseudocontractive. Use fminsearch with T δ := F T δ := F T_(delta):=FT_{\delta}:=FTδ:=F, to obtain the H H HHH map, i.e. ( A , B , C ) = ( 1.00 , 0.00 , 0.00 ) ( A , B , C ) = ( 1.00 , 0.00 , 0.00 ) (A,B,C)=(1.00,0.00,0.00)(A, B, C)=(1.00,0.00,0.00)(A,B,C)=(1.00,0.00,0.00) starting from each point between ( 0.2000 , 0.2000 , 0.2000 ) ( 0.2000 , 0.2000 , 0.2000 ) (0.2000,0.2000,0.2000)(0.2000,0.2000,0.2000)(0.2000,0.2000,0.2000) and ( 0.7000 , 0.7000 , 0.7000 ) ( 0.7000 , 0.7000 , 0.7000 ) (0.7000,0.7000,0.7000)(0.7000,0.7000,0.7000)(0.7000,0.7000,0.7000).

    References

    [1] H.E. Kunze, E.R. Vrscay, Solving inverse problems for ordinary differential equations using the Picard contraction mapping, Inverse Problems 15 (1999) 745-770.
    [2] H.E. Kunze, S. Gomes, Solving an inverse problem for Urison-type integral equations using Banach's fixed point theorem, Inverse Problems 19 (2003) 411-418.
    [3] H.E. Kunze, J.E. Hicken, E.R. Vrscay, Inverse problems for ODEs using contraction maps and suboptimality for the 'collage method', Inverse Problems 20 (2004) 977-991.

    1. E-mail address: smsoltuz@gmail.com.
    2009

    Related Posts