CINXE.COM
Document Zbl 1429.93195 - zbMATH Open
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Document Zbl 1429.93195 - zbMATH Open</title> <meta name="viewport" content="width=device-width, minimum-scale=0.1, maximum-scale=5.0"> <meta name="robots" content="noarchive, noindex"> <meta name="referrer" content="origin-when-cross-origin"> <link href="https://static.zbmath.org/contrib/bootstrap/v3.3.7/css/bootstrap.min.css" rel="stylesheet" media="screen,print"> <link href="https://static.zbmath.org/contrib/bootstrap/v3.3.7/css/bootstrap-theme.min.css" rel="stylesheet" media="screen,print"> <link href="https://static.zbmath.org/contrib/bootstrap-lightbox/v0.7.0/bootstrap-lightbox.min.css" rel="stylesheet" media="screen,print"> <link rel="stylesheet" href="https://static.zbmath.org/contrib/bootstrap-select/v1.13.14/css/bootstrap-select.min.css"> <link href="/static/css/smoothness/jquery-ui-1.10.1.custom.min.css" rel="stylesheet" media="screen"> <link href="/static/styles.css?v=20241024" rel="stylesheet" media="screen,print"> <link href="https://static.zbmath.org/zbMathJax/v0.1.38/zbmathjax.css" rel="stylesheet" media="screen,print"> <link rel="shortcut icon" href="/static/zbmath.ico"> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "url": "https://zbmath.org/", "logo": "https://zbmath.org/static/zbMATH.png" } </script> </head> <body> <div id="line"></div> <span id="clear" style="cursor: pointer;">×</span> <div id="page"> <div id="head"> <nav id="menu" class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#zbnav" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#"> <img class="logo" src="/static/zbmath.gif" alt="zbMATH Open logo"> </a> </div> <div id="zbnav" class="collapse navbar-collapse"> <ul class="nav navbar-nav pages"> <li class="about"> <a href="/about/">About</a> </li> <li class="frequently-asked-questions"> <a href="/frequently-asked-questions/">FAQ</a> </li> <li class="general-help"> <a href="/general-help/">General Help</a> </li> <li class="reviewer-service"> <a href="https://zbmath.org/reviewer-service/" target="_self" >Reviewer Service</a> </li> <li> <a href="/tools-and-resources/">Tools & Resources</a> </li> <li class="contact"> <a href="/contact/">Contact</a> </li> </ul> <ul class="nav navbar-nav navbar-right prefs"> <li class="preferences dropdown"> <a data-toggle="dropdown" href="#">Preferences <i class="caret"></i></a> <ul class="dropdown-menu preferences"> <li> <form id="preferences" class="navbar-form" method="post" action="/preferences/" onsubmit="return confirm('This website uses cookies for the purposes of storing preference information on your device. Do you agree to this?\n\nPlease refer to our Privacy Policy to learn more about our use of cookies.')" > <input type="hidden" name="path" value="/1429.93195?"> <span class=""> <label class="title">Search Form</label> <div class="form-group"> <input id="search-multi-line" type="radio" name="search" value="multi-line" checked> <label for="search-multi-line" class="radio">Multi-Line Search (default)</label> </div> <div class="form-group"> <input id="search-one-line" type="radio" name="search" value="one-line"> <label for="search-one-line" class="radio">One-Line Search</label> </div> </span> <span class="count"> <label class="title">Hits per Page</label> <div class="form-group"> <input id="count-10" type="radio" name="count" value="10"> <label for="count-10" class="radio">10</label> </div> <div class="form-group"> <input id="count-20" type="radio" name="count" value="20"> <label for="count-20" class="radio">20</label> </div> <div class="form-group"> <input id="count-50" type="radio" name="count" value="50"> <label for="count-50" class="radio">50</label> </div> <div class="form-group"> <input id="count-100" type="radio" name="count" value="100" checked> <label for="count-100" class="radio">100 (default)</label> </div> <div class="form-group"> <input id="count-200" type="radio" name="count" value="200"> <label for="count-200" class="radio">200</label> </div> </span> <span class="format"> <label class="title">Display Format</label> <div class="form-group"> <input id="format-mathjax" type="radio" name="format" value="mathjax" checked> <label for="format-mathjax" class="radio">MathJax (default)</label> </div> <div class="form-group"> <input id="format-amstex" type="radio" name="format" value="latex"> <label for="format-amstex" class="radio">LaTeX</label> </div> </span> <span class="ranking"> <label class="title">Documents Sorting</label> <div class="form-group"> <input id="documents-ranking-default" type="radio" name="documents_ranking" value="date" checked> <label for="documents-ranking-default" class="radio">Newest first (default)</label> </div> <div class="form-group"> <input id="documents-ranking-references" type="radio" name="documents_ranking" value="references"> <label for="documents-ranking-references" class="radio">Citations</label> </div> <div class="form-group"> <input id="documents-ranking-relevance" type="radio" name="documents_ranking" value="relevance"> <label for="documents-ranking-relevance" class="radio">Relevance</label> </div> </span> <span class="ranking"> <label class="title">Authors Sorting</label> <div class="form-group"> <input id="authors-ranking-default" type="radio" name="authors_ranking" value="alpha" checked> <label for="authors-ranking-default" class="radio">Alphabetically (default)</label> </div> <div class="form-group"> <input id="authors-ranking-references" type="radio" name="authors_ranking" value="references"> <label for="authors-ranking-references" class="radio">Citations</label> </div> </span> <span class="ranking"> <label class="title">Serials Sorting</label> <div class="form-group"> <input id="serials-ranking-default" type="radio" name="serials_ranking" value="alpha" checked> <label for="serials-ranking-default" class="radio">Alphabetically (default)</label> </div> <div class="form-group"> <input id="serials-ranking-references" type="radio" name="serials_ranking" value="references"> <label for="serials-ranking-references" class="radio">Citations</label> </div> </span> <span class="ranking"> <label class="title">Software Sorting</label> <div class="form-group"> <input id="software-ranking-default" type="radio" name="software_ranking" value="references" checked> <label for="software-ranking-default" class="radio">Citations (default)</label> </div> <div class="form-group"> <input id="software-ranking-alpha" type="radio" name="software_ranking" value="alpha"> <label for="software-ranking-alpha" class="radio">Alphabetically</label> </div> </span> <button type="submit" class="btn btn-default">OK</button> <div class="clearfix"> </form> </li> </ul> </li> </ul> </div> </div> </nav> <div id="tabs"> <h1 class="logo"> <a class="logo" href="/"> <img class="logo" src="/static/zbmath.gif" alt="zbMATH Open — the first resource for mathematics" > </a> </h1> <nav> <ul class="nav nav-tabs"> <li class="tab-documents active"> <a href="/">Documents</a> </li> <li class="tab-authors"> <a href="/authors/">Authors</a> </li> <li class="tab-serials"> <a href="/serials/">Serials</a> </li> <li class="tab-software"> <a href="/software/">Software</a> </li> <li class="tab-classification"> <a href="/classification/">Classification</a> </li> <li class="tab-formulae"> <a href="/formulae/">Formulæ</a> </li> </ul> </nav> <div class="clearfix"></div> </div> <div class="content-fixed"> <div class="content-formular"> <div style="display: none;"> <div class="row ml-0"id="multi-line-new-line" style="display: none;"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-0-f" aria-label="field"> <option data-type="input" value="any" selected>Anywhere</option> <option data-type="input" value="au">Authors</option> <option data-type="input" value="ti">Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><select class="form-control multi-line-operators multi-line-selectpicker" name="ml-0-op" aria-label="operator"> <option value="and" selected>AND</option> <option value="andnot">AND NOT</option> <option value="or">OR</option> </select></div> </div> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input"> <span class="multi-line-value" id="multi-line-type-range"><span style="padding-left: 5px;">from</span> <input name="ml-0-v1" class="form-control multi-line-input" type="text" value="" aria-label="value"> until <input name="ml-0-v2" class="form-control multi-line-input" type="text" value="" aria-label="value"></span> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-la" placeholder="use name or ISO code"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-rv" placeholder="enter name or zbMATH reviewer number"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-an" placeholder="Zbl, JFM or ERAM number"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-en" placeholder="e.g. DOI, ISBN, arXiv ID"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-sw" placeholder="use * to find all documents using software"> <input name="ml-0-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value" id="multi-line-type-input-br" placeholder="find documents about the life or work of a person"> <span class="multi-line-value" id="multi-line-type-multiselect-db"> <select class="multi-line-selectpicker" data-width="100%" multiple> <option value="zbl">Zbl</option> <option value="arxiv">arXiv</option> <option value="jfm">JFM</option> <option value="eram">ERAM</option> </select> <input type="hidden" class="multi-line-input" name="ml-0-v" value=""> </span> </div> <form name="documents" method="GET" action="/" autocomplete="off"> <div class="documents multi-line" style="display: none;"> <div class="forms"> <ul class="nav forms"> <li class="one-line"> <span tabindex="0" class="glyphicon glyphicon-question-sign" title="One-Line Search allows for free logical combinations of search fields" aria-label="One-Line Search allows for free logical combinations of search fields" data-placement="bottom"></span> <a style="display: inline-block;" href="#">One-Line Search <span class="glyphicon glyphicon-search"></span></a> </li> </ul> </div> <div class="clearfix"></div> <div class="container-fluid"> <input type="hidden" id="multi-line-ml" name="ml" value="3"> <div id="multi-line-row-wrapper"> <div class="row ml-1"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-1-f" aria-label="field"> <option data-type="input" value="any" selected>Anywhere</option> <option data-type="input" value="au">Authors</option> <option data-type="input" value="ti">Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-1-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><select class="form-control multi-line-operators multi-line-selectpicker" name="ml-1-op" aria-label="operator"> <option value="and" selected>AND</option> <option value="andnot">AND NOT</option> <option value="or">OR</option> </select></div> </div> <div class="row ml-2"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-2-f" aria-label="field"> <option data-type="input" value="any">Anywhere</option> <option data-type="input" value="au" selected>Authors</option> <option data-type="input" value="ti">Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-2-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><select class="form-control multi-line-operators multi-line-selectpicker" name="ml-2-op" aria-label="operator"> <option value="and" selected>AND</option> <option value="andnot">AND NOT</option> <option value="or">OR</option> </select></div> </div> <div class="row ml-3"> <div class="col-xs-12 form-inline multi-line"> <select class="form-control multi-line-field multi-line-selectpicker" name="ml-3-f" aria-label="field"> <option data-type="input" value="any">Anywhere</option> <option data-type="input" value="au">Authors</option> <option data-type="input" value="ti" selected>Title</option> <option data-type="input" value="py">Year</option> <option data-type="range" value="pyr">Year Range</option> <option data-type="input" value="cc">MSC</option> <option data-type="input" value="cc1">MSC Primary</option> <option data-type="input" value="so">Source / Journal</option> <option data-type="input" value="pu">Publisher</option> <option data-type="input" value="la">Language</option> <option data-type="input" value="ab">Summary / Review</option> <option data-type="input" value="rv">Reviewer</option> <option data-type="input" value="an">zbMATH ID</option> <option data-type="input" value="en">External ID</option> <option data-type="input" value="ut">Keywords</option> <option data-type="input" value="sw">Software</option> <option data-type="input" value="br">Biographic Ref</option> <option data-type="input" value="rft">Reference Text</option> <option data-type="multiselect-db" value="db">Database</option> <option data-divider="true"></option> <option data-function="remove-line" data-content='<span class="glyphicon glyphicon-minus" aria-hidden="true"></span> remove line' value="any">remove line</option> </select><input name="ml-3-v" class="form-control multi-line-value multi-line-input" type="text" value="" aria-label="value"><div id="multi-line-plus"> <a href="#"><span class="glyphicon glyphicon-plus" aria-hidden="true"></span> add line</a> </div></div> </div> </div> <div class="row"> <div class="col-xs-12 form-inline"> <div class="form-group field checkboxes-wrapper" id="checkboxes-wrapper-test" style="visibility: hidden; position: fixed;"> <label>Document Type:</label> <div class="checkboxes"> <div class="slider"> <label title="search for Articles in Journals"> <input type="checkbox" class="form-control" value="j" checked> <span tabindex="0"><small></small></span> Journal Articles </label> </div> <div class="slider"> <label title="search for Articles in Conference Proceedings and Collected Volumes"> <input type="checkbox" class="form-control" value="a" checked> <span tabindex="0"><small></small></span> Collection Articles </label> </div> <div class="slider"> <label title="search for Monographs, Proceedings, Dissertations etc."> <input type="checkbox" class="form-control" value="b" checked> <span tabindex="0"><small></small></span> Books </label> </div> <div class="slider"> <label title="search for arXiv Preprints"> <input type="checkbox" class="form-control" value="p" checked> <span tabindex="0"><small></small></span> arXiv Preprints </label> </div> </div> </div> <div class="form-group field checkboxes-wrapper" id="checkboxes-wrapper-real"> <label>Document Type:</label> <div class="checkboxes"> <div class="slider"> <label for="dt-j" title="search for Articles in Journals"> <input type="checkbox" id="dt-j" name="dt" class="form-control" value="j" checked> <span tabindex="0"><small></small></span> Journal Articles </label> </div> <div class="slider"> <label for="dt-a" title="search for Articles in Conference Proceedings and Collected Volumes"> <input type="checkbox" id="dt-a" name="dt" class="form-control" value="a" checked> <span tabindex="0"><small></small></span> Collection Articles </label> </div> <div class="slider"> <label for="dt-b" title="search for Monographs, Proceedings, Dissertations etc."> <input type="checkbox" id="dt-b" name="dt" class="form-control" value="b" checked> <span tabindex="0"><small></small></span> Books </label> </div> <div class="slider"> <label for="dt-p" title="search for arXiv Preprints"> <input type="checkbox" id="dt-p" name="dt" class="form-control" value="p" checked> <span tabindex="0"><small></small></span> arXiv Preprints </label> </div> </div> </div> </div> </div> <div class="row"> <div class="col-xs-12 buttons"> <a tabindex="0" class="btn btn-default clear-all">Reset all <span class="glyphicon glyphicon-remove"></span></a> <div class="submit"> <button class="btn btn-default search" type="submit">Search <span class="glyphicon glyphicon-search"></span></button> </div> </div> </div> </div> </div> </form> <form class="form-inline" name="documents" method="GET" action="/"> <div class="documents one-line" style="display: block;"> <div class="forms"> <ul class="nav forms"> <li class="multi-line"><a href="#">New Multi-Line Search <span class="glyphicon glyphicon-list"></span></a></li> </ul> </div> <div id="search-row" class="input-group box"> <span> <div id="search-field"> <input class="query form-control" type="text" name="q" value="an:1429.93195" aria-label="Search for documents" placeholder="Search for documents" autocomplete="off"> </div> <div class="search-buttons input-group-btn"> <div class="btn-group"> <button class="btn btn-default search" type="submit"><span class="virtual">Search</span> <span class="glyphicon glyphicon-search" style="top: 2px;"></span></button> </div> </div> </span> <span> <div class="search-buttons input-group-btn"> <div class="btn-group"> <div class="btn-group fields"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">Fields <i class="caret"></i></button> <ul id="fields" class="dropdown-menu pull-right"> <li><a href="#"><span class="token item">any:</span><span> </span>anywhere (default)</a></li> <li><a href="#"><span class="token item">ab:</span><span> </span>review text</a></li> <li><a href="#"><span class="token item">an:</span><span> </span>zbmath id</a></li> <li><a href="#"><span class="token item">any:</span><span> </span>anywhere</a></li> <li><a href="#"><span class="token item">au:</span><span> </span>contributor name</a></li> <li><a href="#"><span class="token item">br:</span><span> </span>biographic reference name</a></li> <li><a href="#"><span class="token item">cc:</span><span> </span>msc title</a></li> <li><a href="#"><span class="token item">dt:</span><span> </span>document type</a></li> <li><a href="#"><span class="token item">doi:</span><span> </span>doi</a></li> <li><a href="#"><span class="token item">en:</span><span> </span>external id</a></li> <li><a href="#"><span class="token item">la:</span><span> </span>language</a></li> <li><a href="#"><span class="token item">pu:</span><span> </span>publisher</a></li> <li><a href="#"><span class="token item">py:</span><span> </span>year</a></li> <li><a href="#"><span class="token item">rv:</span><span> </span>reviewer name</a></li> <li><a href="#"><span class="token item">so:</span><span> </span>source</a></li> <li><a href="#"><span class="token item">sw:</span><span> </span>software name</a></li> <li><a href="#"><span class="token item">ti:</span><span> </span>title</a></li> <li><a href="#"><span class="token item">ut:</span><span> </span>keyword</a></li> </ul> </div> <div class="btn-group operators"> <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">Operators <i class="caret"></i></button> <ul id="operators" class="dropdown-menu pull-right"> <li><a href="#"><span class="token">a <span class="item">&</span> b </span><span> </span>logical and (default)</a></li> <li><a href="#"><span class="token">a <span class="item">|</span> b </span><span> </span>logical or</a></li> <li><a href="#"><span class="token"><span class="item">!</span>ab </span><span> </span>logical not</a></li> <li><a href="#"><span class="token">abc<span class="item">*</span> </span><span> </span>right wildcard</a></li> <li><a href="#"><span class="token"><span class="item">"</span>ab c<span class="item">"</span></span><span> </span>phrase</a></li> <li><a href="#"><span class="token"><span class="item">(</span>ab c<span class="item">)</span></span><span> </span>parentheses</a></li> </ul> </div> </div> </div> <div class="special"> <ul class="nav help-button"> <li class="dropdown pull-right"> <a href="#">Help <i class="caret"></i></a> </li> </ul> </div> </span> </div> <div class="help"><h2>Examples</h2> <div id="help-terms" role="table"> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Geometry">Geometry</a></span> <span class="search-explanation" role="cell" role="cell">Search for the term <em>Geometry</em> in <strong>any</strong> field. Queries are <strong>case-independent</strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Funct%2A">Funct*</a></span> <span class="search-explanation" role="cell"><strong>Wildcard</strong> queries are specified by <strong><u>*</u></strong> (e.g. <em>functions</em>, <em>functorial</em>, etc.). Otherwise the search is <strong>exact</strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=%22Topological+group%22">"Topological group"</a></span> <span class="search-explanation" role="cell"><strong>Phrases</strong> (multi-words) should be set in <u>"</u>straight quotation marks<u>"</u>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=au%3A+Bourbaki+%26+ti%3A+Algebra">au: Bourbaki & ti: Algebra</a></span> <span class="search-explanation" role="cell">Search for <strong><u>au</u>thor</strong> and <strong><u>ti</u>tle</strong>. The <strong>and-operator &</strong> is default and can be omitted.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Chebyshev+%7C+Tschebyscheff">Chebyshev | Tschebyscheff</a></span> <span class="search-explanation" role="cell">The <strong>or-operator |</strong> allows to search for <em>Chebyshev</em> or <em>Tschebyscheff</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=Quasi%2A+map%2A+py%3A+1989">Quasi* map* py: 1989</a></span> <span class="search-explanation" role="cell">The resulting documents have <strong><u>p</u>ublication <u>y</u>ear</strong> <em>1989</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=so%3A+Eur%2A+J%2A+Mat%2A+Soc%2A+cc%3A+14">so: Eur* J* Mat* Soc* cc: 14</a></span> <span class="search-explanation" role="cell">Search for publications in a particular <strong><u>so</u>urce</strong> with a <strong>Mathematics Subject <u>C</u>lassification <u>c</u>ode (<u>cc</u>)</strong> in <em>14</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=%22Partial+diff%2A+eq%2A%22+%21+elliptic">"Partial diff* eq*" ! elliptic</a></span> <span class="search-explanation" role="cell">The <strong>not</strong>-operator <strong>!</strong> eliminates all results containing the word <em>elliptic</em>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=dt%3A+b+%26+au%3A+Hilbert">dt: b & au: Hilbert</a></span> <span class="search-explanation" role="cell">The <strong><u>d</u>ocument <u>t</u>ype</strong> is set to books; alternatively: <u>j</u> for <strong>journal articles</strong>, <u>a</u> for <strong>book articles</strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=py%3A+2000-2015+cc%3A+%2894A+%7C+11T%29">py: 2000-2015 cc: (94A | 11T)</a></span> <span class="search-explanation" role="cell">Number <strong>ranges</strong> are accepted. Terms can be grouped within <strong><u>(</u>parentheses<u>)</u></strong>.</span> </div> <div class="help-item" role="row"> <span class="search-example" role="rowheader"><a href="/?q=la%3A+chinese">la: chinese</a></span> <span class="search-explanation" role="cell">Find documents in a given <strong><u>la</u>nguage</strong>. <a href="http://en.wikipedia.org/wiki/ISO_639-1">ISO 639-1</a> language codes can also be used.</span> </div> </div> <div id="help-fields"> <h2>Fields</h2> <table> <tr> <td class="nowrap padding" role="rowheader"><strong>any</strong></td> <td class="padding">anywhere</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>an</strong></td> <td class="padding">internal document identifier</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>au</strong></td> <td class="padding">author, editor</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ai</strong></td> <td class="padding">internal author identifier</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ti</strong></td> <td class="padding">title</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>la</strong></td> <td class="padding">language</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>so</strong></td> <td class="padding">source</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ab</strong></td> <td class="padding">review, abstract</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>py</strong></td> <td class="padding">publication year</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>rv</strong></td> <td class="padding">reviewer</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>cc</strong></td> <td class="padding">MSC code</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>ut</strong></td> <td class="padding">uncontrolled term</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>dt</strong></td> <td class="padding" colspan="4">document type (<strong>j</strong>: journal article; <strong>b</strong>: book; <strong>a</strong>: book article)</td> </tr> </table> </div> <div id="help-operators"> <h2>Operators</h2> <table> <tr> <td class="nowrap padding" role="rowheader">a <strong>&</strong> b</td> <td class="padding">logic and</td> </tr> <tr> <td class="nowrap padding" role="rowheader">a <strong>|</strong> b</td> <td class="padding">logic or</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>!</strong>ab</td> <td class="padding">logic not</td> </tr> <tr> <td class="nowrap padding" role="rowheader">abc<strong>*</strong></td> <td class="padding">right wildcard</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>"</strong>ab c<strong>"</strong></td> <td class="padding">phrase</td> </tr> <tr> <td class="nowrap padding" role="rowheader"><strong>(</strong>ab c<strong>)</strong></td> <td class="padding">parentheses</td> </tr> </table> </div> <p> See also our <a href="/general-help/">General Help</a>. </p></div> </div> </form> <div class="clearfix"></div> </div> <div class="content-shadow"></div> </div> </div> <div id="body"> <div id="main"> <div class="messages"> </div> <div id="documents"> <div class="content-main"> <div class="content-item"><div class="item"> <article> <div class="author"><a href="/authors/yang.xiong" title="Author Profile">Yang, Xiong</a>; <a href="/authors/liu.derong" title="Author Profile">Liu, Derong</a>; <a href="/authors/luo.biao" title="Author Profile">Luo, Biao</a>; <a href="/authors/li.chao.14" title="Author Profile">Li, Chao</a></div> <h2 class="title"> <strong>Data-based robust adaptive control for a class of unknown nonlinear constrained-input systems via integral reinforcement learning.</strong> <i>(English)</i> <a class="label nowrap" href="/1429.93195">Zbl 1429.93195</a> </h2> <div class="source"> <a href="/serials/454" title="Journal Profile">Inf. Sci.</a> <a href="/?q=in%3A443611" title="Articles in this Issue">369, 731-747 (2016)</a>. </div> <div class="abstract">Summary: This paper presents a data-based robust adaptive control methodology for a class of nonlinear constrained-input systems with completely unknown dynamics. By introducing a value function for the nominal system, the robust control problem is transformed into a constrained optimal control problem. Due to the unavailability of system dynamics, a data-based integral reinforcement learning (RL) algorithm is developed to solve the constrained optimal control problem. Based on the present algorithm, the value function and the control policy can be updated simultaneously using only system data. The convergence of the developed algorithm is proved via an established equivalence relationship. To implement the integral RL algorithm, an actor neural network (NN) and a critic NN are separately utilized to approximate the control policy and the value function, and the least squares method is employed to estimate the unknown parameters. By using Lyapunov’s direct method, the obtained approximate optimal control is verified to guarantee the unknown nonlinear system to be stable in the sense of uniform ultimate boundedness. Two examples are provided to demonstrate the effectiveness and applicability of the theoretical results.</div> <div class="clear"></div> <br> <div class="citations"><div class="clear"><a href="/?q=rf%3A7148049">Cited in <strong>18</strong> Documents</a></div></div> <div class="classification"> <h3>MSC:</h3> <table><tr> <td> <a class="mono" href="/classification/?q=cc%3A93C40" title="MSC2020">93C40</a> </td> <td class="space"> Adaptive control/observation systems </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A93B35" title="MSC2020">93B35</a> </td> <td class="space"> Sensitivity (robustness) </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A93C10" title="MSC2020">93C10</a> </td> <td class="space"> Nonlinear systems in control theory </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A49N90" title="MSC2020">49N90</a> </td> <td class="space"> Applications of optimal control and differential games </td> </tr></table> </div><div class="keywords"> <h3>Keywords:</h3><a href="/?q=ut%3Aadaptive+dynamic+programming">adaptive dynamic programming</a>; <a href="/?q=ut%3Ainput+constraint">input constraint</a>; <a href="/?q=ut%3Aneural+networks">neural networks</a>; <a href="/?q=ut%3Aoptimal+control">optimal control</a>; <a href="/?q=ut%3Areinforcement+learning">reinforcement learning</a>; <a href="/?q=ut%3Arobust+control">robust control</a></div> <!-- Modal used to show zbmath metadata in different output formats--> <div class="modal fade" id="metadataModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Cite</h4> </div> <div class="modal-body"> <div class="form-group"> <label for="select-output" class="control-label">Format</label> <select id="select-output" class="form-control" aria-label="Select Metadata format"></select> </div> <div class="form-group"> <label for="metadataText" class="control-label">Result</label> <textarea class="form-control" id="metadataText" rows="10" style="min-width: 100%;max-width: 100%"></textarea> </div> <div id="metadata-alert" class="alert alert-danger" role="alert" style="display: none;"> <!-- alert for connection errors etc --> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" onclick="copyMetadata()">Copy to clipboard</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div class="functions clearfix"> <div class="function"> <!-- Button trigger metadata modal --> <a type="button" class="btn btn-default btn-xs pdf" data-toggle="modal" data-target="#metadataModal" data-itemtype="Zbl" data-itemname="Zbl 1429.93195" data-ciurl="/ci/07148049" data-biburl="/bibtex/07148049.bib" data-amsurl="/amsrefs/07148049.bib" data-xmlurl="/xml/07148049.xml" > Cite </a> <a class="btn btn-default btn-xs pdf" data-container="body" type="button" href="/pdf/07148049.pdf" title="Zbl 1429.93195 as PDF">Review PDF</a> </div> <div class="fulltexts"> <span class="fulltext">Full Text:</span> <a class="btn btn-default btn-xs" type="button" href="https://doi.org/10.1016/j.ins.2016.07.051" aria-label="DOI for “Data-based robust adaptive control for a class of unknown nonlinear constrained-input systems via integral reinforcement learning”" title="10.1016/j.ins.2016.07.051">DOI</a> </div> <div class="sfx" style="float: right;"> </div> </div> <div class="references"> <h3>References:</h3> <table><tr> <td>[1]</td> <td class="space">Abu-Khalaf, M.; Lewis, F. L., Nearly optimal control laws for nonlinear systems with saturating actuators using a neural network HJB approach, Automatica, 41, 779-791 (2005) · <a href="/1087.49022" class="nowrap">Zbl 1087.49022</a></td> </tr><tr> <td>[2]</td> <td class="space">Adhyaru, D.; Kar, I.; Gopal, M., Bounded robust control of nonlinear systems using neural network-based HJB solution, Neural Comput. Appl., 20, 91-103 (2011)</td> </tr><tr> <td>[3]</td> <td class="space">Basar, T.; Bernhard, P., \(H_∞\) Optimal Control and Related Minimax Design Problems: A Dynamic Game Approach (1995), Birkhauser: Birkhauser Boston · <a href="/0835.93001" class="nowrap">Zbl 0835.93001</a></td> </tr><tr> <td>[4]</td> <td class="space">Bhasin, S.; Kamalapurkar, R.; Johnson, M.; Vamvoudakis, K. G.; Lewis, F. L.; Dixon, W. E., A novel actor-critic-identifier architecture for approximate optimal control of uncertain nonlinear systems, Automatica, 49, 82-92 (2013) · <a href="/1257.93055" class="nowrap">Zbl 1257.93055</a></td> </tr><tr> <td>[5]</td> <td class="space">Bu, X.; Wu, X.; Wei, D.; Huang, J., Neural-approximation-based robust adaptive control of flexible air-breathing hypersonic vehicles with parametric uncertainties and control input constraints, Inf. Sci., 346-347, 29-43 (2016) · <a href="/1398.93261" class="nowrap">Zbl 1398.93261</a></td> </tr><tr> <td>[6]</td> <td class="space">Chen, M.; Wu, Q.; Jiang, C.; Jiang, B., Guaranteed transient performance based control with input saturation for near space vehicles, Sci. China Inf. Sci., 57, 1-12 (2014) · <a href="/1331.93045" class="nowrap">Zbl 1331.93045</a></td> </tr><tr> <td>[7]</td> <td class="space">Cui, X.; Zhang, H.; Luo, Y.; Zu, P., Online finite-horizon optimal learning algorithm for nonzero-sum games with partially unknown dynamics and constrained inputs, Neurocomputing, 185, 37-44 (2016)</td> </tr><tr> <td>[8]</td> <td class="space">Esfandiari, K.; Abdollahi, F.; Talebi, H. A., Adaptive control of uncertain nonaffine nonlinear systems with input saturation using neural networks, IEEE Trans. Neural Netw. Learn. Syst., 26, 2311-2322 (2015)</td> </tr><tr> <td>[9]</td> <td class="space">Fang, X.; Zheng, D.; He, H.; Ni, Z., Data-driven heuristic dynamic programming with virtual reality, Neurocomputing, 166, 244-255 (2015)</td> </tr><tr> <td>[10]</td> <td class="space">Heydari, A., Revisiting approximate dynamic programming and its convergence, IEEE Trans. Cybernet., 44, 2733-2743 (2014)</td> </tr><tr> <td>[11]</td> <td class="space">Heydari, A.; Balakrishnan, S., Finite-horizon control-constrained nonlinear optimal control using single network adaptive critics, IEEE Trans. Neural Netw. Learn. Syst., 24, 145-157 (2013)</td> </tr><tr> <td>[12]</td> <td class="space">Hornik, K.; Stinchcombe, M.; White, H., Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks, Neural Netw., 3, 551-560 (1990)</td> </tr><tr> <td>[13]</td> <td class="space">Huang, Z.; Xu, X.; Zuo, L., Reinforcement learning with automatic basis construction based on isometric feature mapping, Inf. Sci., 286, 209-227 (2014)</td> </tr><tr> <td>[14]</td> <td class="space">Jiang, Y.; Jiang, Z. P., Computational adaptive optimal control for continuous-time linear systems with completely unknown dynamics, Automatica, 48, 2699-2704 (2012) · <a href="/1271.93088" class="nowrap">Zbl 1271.93088</a></td> </tr><tr> <td>[15]</td> <td class="space">Jiang, Y.; Jiang, Z. P., Robust adaptive dynamic programming and feedback stabilization of nonlinear systems, IEEE Trans. Neural Netw. Learn. Syst., 25, 882-893 (2014)</td> </tr><tr> <td>[16]</td> <td class="space">Jiang, Y.; Jiang, Z. P., Global adaptive dynamic programming for continuous-time nonlinear systems, IEEE Trans. Autom. Control, 60, 2917-2929 (2015) · <a href="/1360.49017" class="nowrap">Zbl 1360.49017</a></td> </tr><tr> <td>[17]</td> <td class="space">Khalil, H. K., Nonlinear Systems (2002), Prentice-Hall: Prentice-Hall New Jersey · <a href="/1003.34002" class="nowrap">Zbl 1003.34002</a></td> </tr><tr> <td>[18]</td> <td class="space">Kiumarsi, B.; Lewis, F. L., Actor-critic-based optimal tracking for partially unknown nonlinear discrete-time systems, IEEE Trans. Neural Netw. Learn. Syst., 26, 140-151 (2015)</td> </tr><tr> <td>[19]</td> <td class="space">Kravaris, C.; Palanki, S., A lyapunov approach for robust nonlinear state feedback synthesis, IEEE Trans. Autom. Control, 33, 1188-1191 (1988) · <a href="/0655.93034" class="nowrap">Zbl 0655.93034</a></td> </tr><tr> <td>[20]</td> <td class="space">Lee, J.; Park, J. B.; Choi, Y. H., Integral reinforcement learning for continuous-time input-affine nonlinear systems with simultaneous invariant explorations, IEEE Trans. Neural Netw. Learn. Syst., 26, 916-932 (2015)</td> </tr><tr> <td>[21]</td> <td class="space">Lewis, F.; Jagannathan, S.; Yesildirak, A., Neural Network Control of Robot Manipulators and Nonlinear Systems (1999), Taylor & Francis: Taylor & Francis London</td> </tr><tr> <td>[22]</td> <td class="space">Lewis, F. L.; Liu, D., Reinforcement Learning and Approximate Dynamic Programming for Feedback Control (2013), Wiley-IEEE Press: Wiley-IEEE Press New Jersey</td> </tr><tr> <td>[23]</td> <td class="space">Lewis, F. L.; Vrabie, D.; Vamvoudakis, K. G., Reinforcement learning and feedback control: using natural decision methods to design optimal adaptive controllers, IEEE Control Syst., 32, 76-105 (2012) · <a href="/1395.93584" class="nowrap">Zbl 1395.93584</a></td> </tr><tr> <td>[24]</td> <td class="space">Lin, F., An optimal control approach to robust control design, Int. J. Control, 73, 177-186 (2000) · <a href="/1004.93040" class="nowrap">Zbl 1004.93040</a></td> </tr><tr> <td>[25]</td> <td class="space">Lin, F., Robust Control Design: An Optimal Control Approach (2007), John Wiley & Sons: John Wiley & Sons England</td> </tr><tr> <td>[26]</td> <td class="space">Lin, F.; Brandt, R. D., An optimal control approach to robust control of robot manipulators, IEEE Trans. Robot. Autom., 14, 69-77 (1998)</td> </tr><tr> <td>[27]</td> <td class="space">Littman, M. L., Reinforcement learning improves behaviour from evaluative feedback, Nature, 521, 445-451 (2015)</td> </tr><tr> <td>[28]</td> <td class="space">Liu, D.; Li, H.; Wang, D., Neural-network-based zero-sum game for discrete-time nonlinear systems via iterative adaptive dynamic programming algorithm, Neurocomputing, 110, 92-100 (2013)</td> </tr><tr> <td>[29]</td> <td class="space">Liu, D.; Wang, D.; Yang, X., An iterative adaptive dynamic programming algorithm for optimal control of unknown discrete-time nonlinear systems with constrained inputs, Inf. Sci., 220, 331-342 (2013) · <a href="/1291.49018" class="nowrap">Zbl 1291.49018</a></td> </tr><tr> <td>[30]</td> <td class="space">Liu, Y. J.; Tang, L.; Tong, S.; Chen, C.; Li, D. J., Reinforcement learning design-based adaptive tracking control with less learning parameters for nonlinear discrete-time MIMO systems, IEEE Trans. Neural Netw. Learn. Syst., 26, 165-176 (2015)</td> </tr><tr> <td>[31]</td> <td class="space">Luo, B.; Wu, H. N.; Huang, T., Off-policy reinforcement learning for \(h_∞\) control design, IEEE Trans. Cybernet., 45, 65-76 (2015)</td> </tr><tr> <td>[32]</td> <td class="space">Luo, B.; Wu, H. N.; Huang, T.; Liu, D., Data-based approximate policy iteration for affine nonlinear continuous-time optimal control design, Automatica, 50, 3281-3290 (2014) · <a href="/1309.93188" class="nowrap">Zbl 1309.93188</a></td> </tr><tr> <td>[33]</td> <td class="space">Lyshevski, S. E., Optimal control of nonlinear continuous-time systems: Design of bounded controllers via generalized nonquadratic functionals, American Control Conference, Philadelphia, Pennsylvania, USA, 205-209 (1998)</td> </tr><tr> <td>[34]</td> <td class="space">Marino, R.; Tomei, P., Nonlinear Control Design: Geometric, Adaptive and Robust (1995), Prentice-Hall: Prentice-Hall New York · <a href="/0833.93003" class="nowrap">Zbl 0833.93003</a></td> </tr><tr> <td>[35]</td> <td class="space">Mehraeen, S.; Dierks, T.; Jagannathan, S.; Crow, M. L., Zero-sum two-player game theoretic formulation of affine nonlinear discrete-time systems using neural networks, IEEE Trans. Cybernet., 43, 1641-1655 (2013)</td> </tr><tr> <td>[36]</td> <td class="space">Modares, H.; Lewis, F. L.; Naghibi-Sistani, M., Adaptive optimal control of unknown constrained-input systems using policy iteration and neural networks, IEEE Trans. Neural Netw. Learn. Syst., 24, 1513-1525 (2013)</td> </tr><tr> <td>[37]</td> <td class="space">Modares, H.; Lewis, F. L.; Sistani, M. N., Integral reinforcement learning and experience replay for adaptive optimal control of partially-unknown constrained-input continuous-time systems, Automatica, 50, 193-202 (2014) · <a href="/1298.49042" class="nowrap">Zbl 1298.49042</a></td> </tr><tr> <td>[38]</td> <td class="space">Mu, C.; Ni, Z.; Sun, C.; He, H., Data-driven tracking control with adaptive dynamic programming for a class of continuous-time nonlinear systems, IEEE Trans. Cybernet. (2016)</td> </tr><tr> <td>[39]</td> <td class="space">Murray, J. J.; Cox, C. J.; Lendaris, G. G.; Saeks, R., Adaptive dynamic programming, IEEE Trans. Syst. Man. Cybernet. Part C, 32, 140-153 (2002)</td> </tr><tr> <td>[40]</td> <td class="space">Na, J.; Herrmann, G., Online adaptive approximate optimal tracking control with simplified dual approximation structure for continuous time unknown nonlinear systems, IEEE/CAA J. Autom. Sinica, 1, 412-422 (2014)</td> </tr><tr> <td>[41]</td> <td class="space">Nascimento, J.; Powell, W. B., An optimal approximate dynamic programming algorithm for concave, scalar storage problems with vector-valued controls, IEEE Trans. Autom. Control, 58, 2995-3010 (2013) · <a href="/1369.49035" class="nowrap">Zbl 1369.49035</a></td> </tr><tr> <td>[42]</td> <td class="space">Ni, Z.; He, H.; Zhao, D.; Xu, X.; Prokhorov, D. V., GrDHP: a general utility function representation for dual heuristic dynamic programming, IEEE Trans. Neural Netw. Learn. Syst., 26, 614-627 (2015)</td> </tr><tr> <td>[43]</td> <td class="space">Padhi, R.; Unnikrishnan, N.; Wang, X.; Balakrishnan, S., A single network adaptive critic (SNAC) architecture for optimal control synthesis for a class of nonlinear systems, Neural Netw., 19, 1648-1660 (2006) · <a href="/1120.90065" class="nowrap">Zbl 1120.90065</a></td> </tr><tr> <td>[44]</td> <td class="space">Petersen, I. R.; Tempo, R., Robust control of uncertain systems: Classical results and recent developments, Automatica, 50, 1315-1335 (2014) · <a href="/1296.93048" class="nowrap">Zbl 1296.93048</a></td> </tr><tr> <td>[45]</td> <td class="space">Rudin, W., Principles of Mathematical Analysis (1976), McGraw-Hill Publishing Co.: McGraw-Hill Publishing Co. New York · <a href="/0148.02903" class="nowrap">Zbl 0148.02903</a></td> </tr><tr> <td>[46]</td> <td class="space">Safonov, M. G., Origins of robust control: Early history and future speculations, Ann. Rev. Control, 36, 173-181 (2012)</td> </tr><tr> <td>[47]</td> <td class="space">Song, R.; Lewis, F. L.; Wei, Q.; Zhang, H., Off-policy actor-critic structure for optimal control of unknown systems with disturbances, IEEE Trans. Cybernet., 46, 1041-1050 (2016)</td> </tr><tr> <td>[48]</td> <td class="space">Song, R.; Lewis, F. L.; Wei, Q.; Zhang, H.; Jiang, Z. P.; Levine, D., Multiple actor-critic structures for continuous-time optimal control using input-output data, IEEE Trans. Neural Netw. Learn. Syst., 26, 851-865 (2015)</td> </tr><tr> <td>[49]</td> <td class="space">Song, R.; Xiao, W.; Sun, C., A new self-learning optimal control laws for a class of discrete-time nonlinear systems based on ESN architecture, Sci. China Inf. Sci., 57, 1-10 (2014) · <a href="/1337.93107" class="nowrap">Zbl 1337.93107</a></td> </tr><tr> <td>[50]</td> <td class="space">Sutton, R. S.; Barto, A. G., Reinforcement Learning: An Introduction (1998), MIT press: MIT press Cambridge, MA</td> </tr><tr> <td>[51]</td> <td class="space">Vamvoudakis, K. G.; Lewis, F. L., Online actor-critic algorithm to solve the continuous-time infinite horizon optimal control problem, Automatica, 46, 878-888 (2010) · <a href="/1191.49038" class="nowrap">Zbl 1191.49038</a></td> </tr><tr> <td>[52]</td> <td class="space">Vamvoudakis, K. G.; Miranda, M. F.; Hespanha, J. P., Asymptotically stable adaptive optimal control algorithm with saturating actuators and relaxed persistence of excitation, IEEE Trans. Neural Netw. Learn. Syst. (2015)</td> </tr><tr> <td>[53]</td> <td class="space">Wang, D.; Li, C.; Liu, D.; Mu, C., Data-based robust optimal control of continuous-time affine nonlinear systems with matched uncertainties, Inf. Sci., 366, 121-133 (2016) · <a href="/1430.49030" class="nowrap">Zbl 1430.49030</a></td> </tr><tr> <td>[54]</td> <td class="space">Wang, D.; Liu, D.; Li, H.; Ma, H., Neural-network-based robust optimal control design for a class of uncertain nonlinear systems via adaptive dynamic programming, Inf. Sci., 282, 167-179 (2014) · <a href="/1354.93045" class="nowrap">Zbl 1354.93045</a></td> </tr><tr> <td>[55]</td> <td class="space">Wang, D.; Liu, D.; Zhang, Q.; Zhao, D., Data-based adaptive critic designs for nonlinear robust optimal control with uncertain dynamics, IEEE Trans. Syst. Man Cybernet. (2015)</td> </tr><tr> <td>[56]</td> <td class="space">Wei, Q.; Liu, D., Numerical adaptive learning control scheme for discrete-time nonlinear systems, IET Control Theory Appl., 7, 1472-1486 (2013)</td> </tr><tr> <td>[57]</td> <td class="space">Wei, Q.; Liu, D., Adaptive dynamic programming for optimal tracking control of unknown nonlinear systems with application to coal gasification, IEEE Trans. Autom. Sci. Eng., 11, 1020-1036 (2014)</td> </tr><tr> <td>[58]</td> <td class="space">Wei, Q.; Liu, D., A novel iterative \(θ\)-adaptive dynamic programming for discrete-time nonlinear systems, IEEE Trans. Autom. Sci. Eng., 11, 1176-1190 (2014)</td> </tr><tr> <td>[59]</td> <td class="space">Wei, Q.; Liu, D., Data-driven neuro-optimal temperature control of water-gas shift reaction using stable iterative adaptive dynamic programming, IEEE Trans. Indus. Electron., 61, 6399-6408 (2014)</td> </tr><tr> <td>[60]</td> <td class="space">Wei, Q.; Liu, D.; Lewis, F., Optimal distributed synchronization control for continuous-time heterogeneous multi-agent differential graphical games, Inf. Sci., 317, 96-113 (2015) · <a href="/1386.93023" class="nowrap">Zbl 1386.93023</a></td> </tr><tr> <td>[61]</td> <td class="space">Wei, Q.; Wang, F.; Liu, D.; Yang, X., Finite-approximation-error-based discrete-time iterative adaptive dynamic programming, IEEE Trans. Cybernet., 44, 2820-2833 (2014)</td> </tr><tr> <td>[62]</td> <td class="space">Werbos, P. J., Beyond Regression: New Tools for Prediction and Analysis in the Behavioral Sciences (1974), Harvard University, USA, Ph. d. thesis</td> </tr><tr> <td>[63]</td> <td class="space">Yang, Q.; Jagannathan, S., Reinforcement learning controller design for affine nonlinear discrete-time systems using online approximators, IEEE Trans. Syst. Man Cybernet. Part B, 42, 377-390 (2012)</td> </tr><tr> <td>[64]</td> <td class="space">Yang, X.; Liu, D.; Ma, H.; Xu, Y., Online approximate solution of HJI equation for unknown constrained-input nonlinear continuous-time systems, Inf. Sci., 328, 435-454 (2016) · <a href="/1391.49053" class="nowrap">Zbl 1391.49053</a></td> </tr><tr> <td>[65]</td> <td class="space">Yang, X.; Liu, D.; Wang, D., Reinforcement learning for adaptive optimal control of unknown continuous-time nonlinear systems with input constraints, Int. J. Control, 87, 553-566 (2014) · <a href="/1317.93158" class="nowrap">Zbl 1317.93158</a></td> </tr><tr> <td>[66]</td> <td class="space">Yang, X.; Liu, D.; Wang, D.; Wei, Q., Discrete-time online learning control for a class of unknown nonaffine nonlinear systems using reinforcement learning, Neural Netw., 55, 30-41 (2014) · <a href="/1308.93116" class="nowrap">Zbl 1308.93116</a></td> </tr><tr> <td>[67]</td> <td class="space">Yang, X.; Liu, D.; Wei, Q., Online approximate optimal control for affine nonlinear systems with unknown internal dynamics using adaptive dynamic programming, IET Control Theory Appl., 8, 1676-1688 (2014)</td> </tr><tr> <td>[68]</td> <td class="space">Yang, X.; Liu, D.; Wei, Q.; Wang, D., Guaranteed cost neural tracking control for a class of uncertain nonlinear systems using adaptive dynamic programming, Neurocomputing, 198, 80-90 (2016)</td> </tr><tr> <td>[69]</td> <td class="space">Zhang, H.; Cui, L.; Zhang, X.; Luo, Y., Data-driven robust approximate optimal tracking control for unknown general nonlinear systems using adaptive dynamic programming method, IEEE Trans. Neural Netw., 22, 2226-2236 (2011)</td> </tr><tr> <td>[70]</td> <td class="space">Zhang, H.; Liu, D.; Luo, Y.; Wang, D., Adaptive Dynamic Programming for Control: Algorithms and Stability (2013), Springer: Springer London · <a href="/1279.49017" class="nowrap">Zbl 1279.49017</a></td> </tr><tr> <td>[71]</td> <td class="space">Zhang, H.; Qin, C.; Luo, Y., Neural-network-based constrained optimal control scheme for discrete-time switched nonlinear system using dual heuristic programming, IEEE Trans. Autom. Sci. Eng., 11, 839-849 (2014)</td> </tr><tr> <td>[72]</td> <td class="space">Zhang, H.; Wei, Q.; Liu, D., An iterative adaptive dynamic programming method for solving a class of nonlinear zero-sum differential games, Automatica, 47, 207-214 (2011) · <a href="/1231.91028" class="nowrap">Zbl 1231.91028</a></td> </tr><tr> <td>[73]</td> <td class="space">Zhao, D.; Zhang, Q.; Wang, D.; Zhu, Y., Experience replay for optimal control of nonzero-sum game systems with unknown dynamics, IEEE Trans. Cybernet., 46, 854-865 (2016)</td> </tr><tr> <td>[74]</td> <td class="space">Zhao, Q.; Xu, H.; Jagannathan, S., Near optimal output feedback control of nonlinear discrete-time systems based on reinforcement neural network learning, IEEE/CAA J. Autom. Sinica, 1, 372-384 (2014)</td> </tr><tr> <td>[75]</td> <td class="space">Zhong, X.; He, H., An event-triggered ADP control approach for continuous-time system with unknown internal states, IEEE Trans. Cybernet. (2016)</td> </tr></table> <div class="reference_disclaimer"> This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching. </div> </div></article> </div></div> </div> </div> <div class="clearfix"></div> </div> </div> <div id="foot"><div class="copyright"> © 2025 <a target="fiz" href="https://www.fiz-karlsruhe.de/en">FIZ Karlsruhe GmbH</a> <a href="/privacy-policy/">Privacy Policy</a> <a href="/legal-notices/">Legal Notices</a> <a href="/terms-conditions/">Terms & Conditions</a> <div class="info"> <ul class="nav"> <li class="mastodon"> <a href="https://mathstodon.xyz/@zbMATH" target="_blank" class="no-new-tab-icon"> <img src="/static/mastodon.png" title="zbMATH at Mathstodon (opens in new tab)" alt="Mastodon logo"> </a> </li> </ul> </div> </div> <div class="clearfix" style="height: 0px;"></div> </div> </div> <script src="https://static.zbmath.org/contrib/jquery/1.9.1/jquery.min.js"></script> <script src="https://static.zbmath.org/contrib/jquery-caret/1.5.2/jquery.caret.min.js"></script> <script src="/static/js/jquery-ui-1.10.1.custom.min.js"></script> <script src="https://static.zbmath.org/contrib/bootstrap/v3.3.7zb1/js/bootstrap.min.js"></script> <script src="https://static.zbmath.org/contrib/bootstrap-lightbox/v0.7.0/bootstrap-lightbox.min.js"></script> <script src="https://static.zbmath.org/contrib/retina/unknown/retina.js"></script> <script src="https://static.zbmath.org/contrib/bootstrap-select/v1.13.14/js/bootstrap-select.min.js"></script> <script> var SCRIPT_ROOT = ""; </script> <script src="/static/scripts.js?v=20240926"> </script> <script src="https://static.zbmath.org/contrib/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ "HTML-CSS": { preferredFont: "TeX", availableFonts: [ "STIX", "TeX" ], linebreaks: { automatic: true }, EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50) }, tex2jax: { processEscapes: true, ignoreClass: "tex2jax_ignore|dno" }, TeX: { Macros: { Aut: "\\operatorname{Aut}", Hom: "\\operatorname{Hom}" }, noUndefined: { attributes: { mathcolor: "#039", //"red", mathbackground: "white", //"#FFEEEE", mathsize: "90%" } } }, messageStyle: "none" }); </script> <script type="text/javascript"> $(document).ready(function() { $("#MathInput").stop(true, true).keyup(function() { $.ajax({ url: "/mwsq/", type: "POST", data: { query : $("#MathInput").val() }, dataType: "text" }) .done(function(xml) { $("#MathPreview").html(xml); $(window).resize(); }); }); var press = jQuery.Event("keyup"); press.ctrlKey = false; press.which = 40; $("#MathInput").trigger(press); }); </script> <div id="new_tab_icon" style="display: none"> <span class="glyphicon glyphicon-new-window" aria-hidden="true"></span><span class="sr-only">(opens in new tab)</span></div> </body> </html>