CINXE.COM
Document Zbl 1516.90060 - zbMATH Open
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Document Zbl 1516.90060 - 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="/1516.90060?"> <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:1516.90060" 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/gao.juan" title="Author Profile">Gao, Juan</a>; <a href="/authors/liu.xinwei" title="Author Profile">Liu, Xin-Wei</a>; <a href="/authors/dai.yu-hong" title="Author Profile">Dai, Yu-Hong</a>; <a href="/authors/huang.yakui" title="Author Profile">Huang, Yakui</a>; <a href="/authors/gu.junhua" title="Author Profile">Gu, Junhua</a></div> <h2 class="title"> <strong>Distributed stochastic gradient tracking methods with momentum acceleration for non-convex optimization.</strong> <i>(English)</i> <a class="label nowrap" href="/1516.90060">Zbl 1516.90060</a> </h2> <div class="source"> <a href="/serials/1831" title="Journal Profile">Comput. Optim. Appl.</a> <a href="/?q=in%3A495574" title="Articles in this Issue">84, No. 2, 531-572 (2023)</a>. </div> <div class="abstract">Summary: We consider a distributed non-convex optimization problem of minimizing the sum of all local cost functions over a network of agents. This problem often appears in large-scale distributed machine learning, known as non-convex empirical risk minimization. In this paper, we propose two accelerated algorithms, named DSGT-HB and DSGT-NAG, which combine the distributed stochastic gradient tracking (DSGT) method with momentum accelerated techniques. Under appropriate assumptions, we prove that both algorithms sublinearly converge to a neighborhood of a first-order stationary point of the distributed non-convex optimization. Moreover, we derive the conditions under which DSGT-HB and DSGT-NAG achieve a network-independent linear speedup. Numerical experiments for a distributed non-convex logistic regression problem on real data sets and a deep neural network on the MNIST database show the superiorities of DSGT-HB and DSGT-NAG compared with DSGT.</div> <div class="clear"></div> <br> <div class="citations"><div class="clear"><a href="/?q=rf%3A7675373">Cited in <strong>2</strong> Documents</a></div></div> <div class="classification"> <h3>MSC:</h3> <table><tr> <td> <a class="mono" href="/classification/?q=cc%3A90C26" title="MSC2020">90C26</a> </td> <td class="space"> Nonconvex programming, global optimization </td> </tr><tr> <td> <a class="mono" href="/classification/?q=cc%3A90C15" title="MSC2020">90C15</a> </td> <td class="space"> Stochastic programming </td> </tr></table> </div><div class="keywords"> <h3>Keywords:</h3><a href="/?q=ut%3Adistributed+non-convex+optimization">distributed non-convex optimization</a>; <a href="/?q=ut%3Amachine+learning">machine learning</a>; <a href="/?q=ut%3Amomentum+methods">momentum methods</a>; <a href="/?q=ut%3Aoptimization+algorithms">optimization algorithms</a>; <a href="/?q=ut%3Aconvergence+rate">convergence rate</a></div> <div class="software"> <h3>Software:</h3><a href="/software/12859">MNIST</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 1516.90060" data-ciurl="/ci/07675373" data-biburl="/bibtex/07675373.bib" data-amsurl="/amsrefs/07675373.bib" data-xmlurl="/xml/07675373.xml" > Cite </a> <a class="btn btn-default btn-xs pdf" data-container="body" type="button" href="/pdf/07675373.pdf" title="Zbl 1516.90060 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.1007/s10589-022-00432-5" aria-label="DOI for “Distributed stochastic gradient tracking methods with momentum acceleration for non-convex optimization”" title="10.1007/s10589-022-00432-5">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">Tychogiorgos, G.; Gkelias, A.; Leung, KK, A non-convex distributed optimization framework and its application to wireless ad-hoc networks, IEEE Trans. Wireless Commun., 12, 9, 4286-4296 (2013) · <a href="https://doi.org/10.1109/TW.2013.072313.120739" class="nowrap">doi:10.1109/TW.2013.072313.120739</a></td> </tr><tr> <td>[2]</td> <td class="space">Olshevsky, A.: Efficient information aggregation strategies for distributed control and signal processing. Phd thesis, Massachusetts Inst. Tech. (2010)</td> </tr><tr> <td>[3]</td> <td class="space">Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J., Distributed optimization and statistical learning via the alternating direction method of multipliers, Found. Trends Mach. Learn., 3, 1, 11-22 (2011)</td> </tr><tr> <td>[4]</td> <td class="space">Chang, T.; Hong, M.; Wai, H.; Zhang, X.; Lu, S., Distributed learning in the nonconvex world: From batch data to streaming and beyond, IEEE Signal Process. Mag., 37, 3, 26-38 (2020) · <a href="https://doi.org/10.1109/MSP.2020.2970170" class="nowrap">doi:10.1109/MSP.2020.2970170</a></td> </tr><tr> <td>[5]</td> <td class="space">Bottou, L.; Curtis, FE; Nocedal, J., Optimization methods for large-scale machine learning, SIAM Rev., 60, 2, 223-311 (2018) · <a href="/1397.65085" class="nowrap">Zbl 1397.65085</a> · <a href="https://doi.org/10.1137/16M1080173" class="nowrap">doi:10.1137/16M1080173</a></td> </tr><tr> <td>[6]</td> <td class="space">Assran, M., Loizou, N., Ballas, N., Rabbat, M.: Stochastic gradient push for distributed deep learning. In: Proc. 36th Int. Conf. Mach. Learn. pp. 344-353 (2019)</td> </tr><tr> <td>[7]</td> <td class="space">Robbins, H.; Monro, S., A stochastic approximation method, Ann. Math. statist., 1, 400-407 (1951) · <a href="/0054.05901" class="nowrap">Zbl 0054.05901</a> · <a href="https://doi.org/10.1214/aoms/1177729586" class="nowrap">doi:10.1214/aoms/1177729586</a></td> </tr><tr> <td>[8]</td> <td class="space">Yan, Y., Yang,T., Li, Z., Lin, Q., Yang, Y.: A unified analysis of stochastic momentum methods for deep learning. In: Proc. Int. Joint Conf. Artif. Intell. pp. 2955-2961 (2018)</td> </tr><tr> <td>[9]</td> <td class="space">Sutskever, T., Martens, J., Dahl, G., Hinton, G.: On the importance of initialization and momentum in deep learning. In: Int. Conf. Mach. Learn. pp. 1139-1147 (2013)</td> </tr><tr> <td>[10]</td> <td class="space">Liu, Y., Gao, Y., Yin, W.: An improved analysis of stochastic gradient descent with momentum. In: Proc. Adv. Neural Inf. Process. Syst. pp. 6-12 (2020)</td> </tr><tr> <td>[11]</td> <td class="space">Gitman, I., Lang, H., Zhang, P., Xiao, L.: Understanding the role of momentum in stochastic gradient methods. In: Proc. Adv. Neural Inf. Process. Syst. pp. 9633-9643 (2019)</td> </tr><tr> <td>[12]</td> <td class="space">Ghadimi, S.; Lan, G., Accelerated gradient methods for nonconvex nonlinear and stochastic programming, Math. Program., 156, 59-99 (2016) · <a href="/1335.62121" class="nowrap">Zbl 1335.62121</a> · <a href="https://doi.org/10.1007/s10107-015-0871-8" class="nowrap">doi:10.1007/s10107-015-0871-8</a></td> </tr><tr> <td>[13]</td> <td class="space">Nedić, A.; Ozdaglar, A., Distributed subgradient methods for multi-agent optimization, IEEE Trans. Autom. Control, 54, 1, 48-61 (2009) · <a href="/1367.90086" class="nowrap">Zbl 1367.90086</a> · <a href="https://doi.org/10.1109/TAC.2008.2009515" class="nowrap">doi:10.1109/TAC.2008.2009515</a></td> </tr><tr> <td>[14]</td> <td class="space">Yuan, K.; Ling, Q.; Yin, W., On the convergence of decentralized gradient descent, SIAM J. Optim., 26, 3, 1835-1854 (2016) · <a href="/1345.90068" class="nowrap">Zbl 1345.90068</a> · <a href="https://doi.org/10.1137/130943170" class="nowrap">doi:10.1137/130943170</a></td> </tr><tr> <td>[15]</td> <td class="space">Ghadimi, E.; Shames, I.; Johansson, M., Multi-step gradient methods for networked optimization, IEEE Trans. Signal Process., 61, 21, 5417-5429 (2013) · <a href="https://doi.org/10.1109/TSP.2013.2278149" class="nowrap">doi:10.1109/TSP.2013.2278149</a></td> </tr><tr> <td>[16]</td> <td class="space">Jakovetić, D.; Xavier, J.; Moura, JMF, Fast distributed gradient methods, IEEE Trans. Autom. Control, 59, 5, 1131-1146 (2014) · <a href="/1360.90292" class="nowrap">Zbl 1360.90292</a> · <a href="https://doi.org/10.1109/TAC.2014.2298712" class="nowrap">doi:10.1109/TAC.2014.2298712</a></td> </tr><tr> <td>[17]</td> <td class="space">Nedić, A.; Olshevsky, A.; Shi, W., Achieving geometric convergence for distributed optimization over time-varying graphs, SIAM J. Optim., 27, 4, 2597-2633 (2017) · <a href="/1387.90189" class="nowrap">Zbl 1387.90189</a> · <a href="https://doi.org/10.1137/16M1084316" class="nowrap">doi:10.1137/16M1084316</a></td> </tr><tr> <td>[18]</td> <td class="space">Xu, J., Zhu, S., Soh, Y.C., Xie, L.: Augmented distributed gradient methods for multi-agent optimization under uncoordinated constant stepsizes. In: Proc. 54th IEEE Conf. Decis. Control (CDC) pp. 2055-2060 (2015)</td> </tr><tr> <td>[19]</td> <td class="space">Gao, J.; Liu, XW; Dai, YH; Huang, YK; Yang, P., Achieving geometric convergence for distributed optimization with Barzilai-Borwein step sizes, Sci. China Inf. Sci., 65, 4 (2022) · <a href="https://doi.org/10.1007/s11432-020-3256-x" class="nowrap">doi:10.1007/s11432-020-3256-x</a></td> </tr><tr> <td>[20]</td> <td class="space">Jakovetić, D.; Krejić, N.; Krklec Jerinkić, N., Exact spectral-like gradient method for distributed optimization, Comput. Optim. Appl., 74, 703-728 (2019) · <a href="/1427.90217" class="nowrap">Zbl 1427.90217</a> · <a href="https://doi.org/10.1007/s10589-019-00131-8" class="nowrap">doi:10.1007/s10589-019-00131-8</a></td> </tr><tr> <td>[21]</td> <td class="space">Xin, R.; Khan, UA, Distributed heavy-ball: A generalization and acceleration of first-order methods with gradient tracking, IEEE Trans. Autom. Control, 65, 6, 2627-2633 (2020) · <a href="/1546.90169" class="nowrap">Zbl 1546.90169</a> · <a href="https://doi.org/10.1109/TAC.2019.2942513" class="nowrap">doi:10.1109/TAC.2019.2942513</a></td> </tr><tr> <td>[22]</td> <td class="space">Qu, G.; Li, N., Accelerated distributed Nesterov gradient descent, IEEE Trans. Autom. Control, 65, 2566-2581 (2020) · <a href="/1546.90153" class="nowrap">Zbl 1546.90153</a> · <a href="https://doi.org/10.1109/TAC.2019.2937496" class="nowrap">doi:10.1109/TAC.2019.2937496</a></td> </tr><tr> <td>[23]</td> <td class="space">Li, H.; Cheng, H.; Wang, Z.; Wu, GC, Distributed Nesterov gradient and heavy-ball double accelerated asynchronous optimization, IEEE Trans. Neural Netw. Learn. Syst., 32, 12, 5723-5737 (2021) · <a href="https://doi.org/10.1109/TNNLS.2020.3027381" class="nowrap">doi:10.1109/TNNLS.2020.3027381</a></td> </tr><tr> <td>[24]</td> <td class="space">Shen, Y., Yang, S.: A heavy-ball distributed optimization algorithm over digraphs with row-stochastic matrices. In: 2020 39th Chinese Control Conf. pp. 4977-4982 (2020)</td> </tr><tr> <td>[25]</td> <td class="space">Gao, J.; Liu, XW; Dai, YH; Huang, YK; Yang, P., A family of distributed momentum methods over directed graphs with linear convergence, IEEE Trans. Autom. Control (2022) · <a href="/1546.90120" class="nowrap">Zbl 1546.90120</a> · <a href="https://doi.org/10.1109/TAC.2022.3160684" class="nowrap">doi:10.1109/TAC.2022.3160684</a></td> </tr><tr> <td>[26]</td> <td class="space">Lü, Q.; Liao, X.; Li, H.; Huang, T., A Nesterov-like gradient tracking algorithm for distributed optimization over directed networks, IEEE Trans. Syst. Man Cybern. Syst., 51, 10, 6258-6270 (2021) · <a href="https://doi.org/10.1109/TSMC.2019.2960770" class="nowrap">doi:10.1109/TSMC.2019.2960770</a></td> </tr><tr> <td>[27]</td> <td class="space">Jakovetić, D.; Moura, JM; Xavier, J., Linear convergence rate of a class of distributed augmented lagrangian algorithms, IEEE Trans. Autom. Control, 60, 4, 922-936 (2015) · <a href="/1360.90199" class="nowrap">Zbl 1360.90199</a> · <a href="https://doi.org/10.1109/TAC.2014.2363299" class="nowrap">doi:10.1109/TAC.2014.2363299</a></td> </tr><tr> <td>[28]</td> <td class="space">Mansoori, F., Wei, E.: A general framework of exact primal-dual first-order algorithms for distributed optimization. In: 2019 IEEE Conf. Decis. Control pp. 6386-6391 (2019)</td> </tr><tr> <td>[29]</td> <td class="space">Zeng, J.; Yin, W., On nonconvex decentralized gradient descent, IEEE Trans. Signal Process., 66, 11, 2834-2848 (2018) · <a href="/1414.90295" class="nowrap">Zbl 1414.90295</a> · <a href="https://doi.org/10.1109/TSP.2018.2818081" class="nowrap">doi:10.1109/TSP.2018.2818081</a></td> </tr><tr> <td>[30]</td> <td class="space">Lorenzo, PD; Scutari, G., Next: In-network nonconvex optimization, IEEE Trans. Signal Inf. Process. Netw. Process., 2, 2, 120-136 (2016)</td> </tr><tr> <td>[31]</td> <td class="space">Daneshmand, A.; Scutari, G.; Kungurtsev, V., Second-order guarantees of distributed gradient algorithms, Comput. Math. Model., 30, 4, 3029-3068 (2020) · <a href="/1493.90141" class="nowrap">Zbl 1493.90141</a></td> </tr><tr> <td>[32]</td> <td class="space">Chen, J.; Sayed, AH, Diffusion adaptation strategies for distributed optimization and learning over networks, IEEE Trans. Signal Process., 60, 8, 4289-4305 (2012) · <a href="/1391.90601" class="nowrap">Zbl 1391.90601</a> · <a href="https://doi.org/10.1109/TSP.2012.2198470" class="nowrap">doi:10.1109/TSP.2012.2198470</a></td> </tr><tr> <td>[33]</td> <td class="space">Yuan, K.; Alghunaim, SA; Ying, B.; Sayed, AH, On the influence of bias-correction on distributed stochastic optimization, IEEE Trans. Signal Process., 68, 4352-4367 (2020) · <a href="/1543.90186" class="nowrap">Zbl 1543.90186</a> · <a href="https://doi.org/10.1109/TSP.2020.3008605" class="nowrap">doi:10.1109/TSP.2020.3008605</a></td> </tr><tr> <td>[34]</td> <td class="space">Pu, S.; Nedić, A., Distributed stochastic gradient tracking methods, Math. Program., 187, 1, 409-457 (2021) · <a href="/1465.90054" class="nowrap">Zbl 1465.90054</a> · <a href="https://doi.org/10.1007/s10107-020-01487-0" class="nowrap">doi:10.1007/s10107-020-01487-0</a></td> </tr><tr> <td>[35]</td> <td class="space">Johnson, R., Zhang, T.: Accelerating stochastic gradient descent using predictive variance reduction. In: Proc. Adv. Neural Inf. Process Syst. pp. 315-323 (2013)</td> </tr><tr> <td>[36]</td> <td class="space">Nguyen, L.M., Liu, J., Scheinberg, K., Taká, M.: SARAH: A novel method for machine learning problems using stochastic recursive gradient. In: Proc. Int. Conf. Mach. Learn. pp. 2613-2621 (2017)</td> </tr><tr> <td>[37]</td> <td class="space">Li, H.; Zheng, L.; Wang, Z.; Yan, Y.; Feng, L.; Guo, J., S-DIGing: A stochastic gradient tracking algorithm for distributed optimization, IEEE Trans. Emerg. Top. Comput. Intell., 6, 1, 53-65 (2022) · <a href="https://doi.org/10.1109/TETCI.2020.3017242" class="nowrap">doi:10.1109/TETCI.2020.3017242</a></td> </tr><tr> <td>[38]</td> <td class="space">Li, B.; Cen, S.; Chen, Y.; Chi, Y., Communication-efficient distributed optimization in networks with gradient tracking and variance reduction, J. Mach. Learn. Res., 21, 1-51 (2020) · <a href="/1536.68015" class="nowrap">Zbl 1536.68015</a></td> </tr><tr> <td>[39]</td> <td class="space">Xin, R.; Khan, UA; Kar, S., Variance-reduced decentralized stochastic optimization with accelerated convergence, IEEE Trans. Signal Process., 68, 6255-6271 (2020) · <a href="/1543.90184" class="nowrap">Zbl 1543.90184</a> · <a href="https://doi.org/10.1109/TSP.2020.3031071" class="nowrap">doi:10.1109/TSP.2020.3031071</a></td> </tr><tr> <td>[40]</td> <td class="space">Sun, B.; Hu, J.; Xia, D.; Li, H., A distributed stochastic optimization algorithm with gradient-tracking and distributed heavy-ball acceleration, Front. Inform. Technol. Electron. Eng., 22, 11, 1463-1476 (2021) · <a href="https://doi.org/10.1631/FITEE.2000615" class="nowrap">doi:10.1631/FITEE.2000615</a></td> </tr><tr> <td>[41]</td> <td class="space">Hu, J.; Xia, D.; Cheng, H.; Feng, L.; Ji, L.; Guo, J.; Li, H., A decentralized Nesterov gradient method for stochastic optimization over unbalanced directed networks, Asian J. Control, 24, 2, 576-593 (2022) · <a href="/07886996" class="nowrap">Zbl 07886996</a> · <a href="https://doi.org/10.1002/asjc.2483" class="nowrap">doi:10.1002/asjc.2483</a></td> </tr><tr> <td>[42]</td> <td class="space">Erofeeva, V., Granichin, O., Sergeenko, A.: Distributed stochastic optimization with heavy-ball momentum term for parameter estimation. In: Proc. 2021 5th Scientific School Dynamics of Complex Networks and their Applications (DCNA) pp. 69-72 (2021)</td> </tr><tr> <td>[43]</td> <td class="space">Lian, X., Zhang, C., Zhang, H., Hsieh, C., Zhang, W., Liu, J.: Can decentralized algorithms outperform centralized algorithms? A case study for decentralized parallel stochastic gradient descent. In: Proc. Adv. Neural Inf. Process. Syst. pp. 5330-5340 (2017)</td> </tr><tr> <td>[44]</td> <td class="space">Vlaski, S.; Sayed, AH, Distributed learning in non-convex environments-part I: Agreement at a linear rate, IEEE Trans. Signal Process., 69, 1242-1256 (2021) · <a href="/1543.90182" class="nowrap">Zbl 1543.90182</a> · <a href="https://doi.org/10.1109/TSP.2021.3050858" class="nowrap">doi:10.1109/TSP.2021.3050858</a></td> </tr><tr> <td>[45]</td> <td class="space">Vlaski, S.; Sayed, AH, Distributed learning in non-convex environments-part II: Polynomial escape from saddle-points, IEEE Trans. Signal Process., 69, 1257-1270 (2021) · <a href="/1543.90183" class="nowrap">Zbl 1543.90183</a> · <a href="https://doi.org/10.1109/TSP.2021.3050840" class="nowrap">doi:10.1109/TSP.2021.3050840</a></td> </tr><tr> <td>[46]</td> <td class="space">Tang, H., Lian, X., Yan, M., Zhang, C., Liu, J.: \(D^2\): Decentralized training over decentralized data. In: Proc. 35th Int. Conf. Mach. Learn. pp. 4848-4856 (2018)</td> </tr><tr> <td>[47]</td> <td class="space">Lu, S., Zhang, X., Sun, H., Hong, M.: Gnsd: a gradient-tracking based nonconvex stochastic algorithm for decentralized optimization. In: Proc. 2019 IEEE Data Sci. Workshop pp. 315-321 (2019)</td> </tr><tr> <td>[48]</td> <td class="space">Xin, R.; Khan, UA; Kar, S., An improved convergence analysis for decentralized online stochastic non-convex optimization, IEEE Trans. Signal Process., 69, 1842-1858 (2021) · <a href="/1543.90185" class="nowrap">Zbl 1543.90185</a> · <a href="https://doi.org/10.1109/TSP.2021.3062553" class="nowrap">doi:10.1109/TSP.2021.3062553</a></td> </tr><tr> <td>[49]</td> <td class="space">Zhang, J., You, K.: Decentralized stochastic gradient tracking for non-convex empirical risk minimization. ArXiv preprint arXiv:1909.02712 (2019)</td> </tr><tr> <td>[50]</td> <td class="space">Xin, R.; Khan, UA; Kar, S., Fast decentralized non-convex finite-sum optimization with recursive variance reduction, SIAM J. Optim., 32, 1, 1-28 (2022) · <a href="/1484.90090" class="nowrap">Zbl 1484.90090</a> · <a href="https://doi.org/10.1137/20M1361158" class="nowrap">doi:10.1137/20M1361158</a></td> </tr><tr> <td>[51]</td> <td class="space">Yu, H., Jin, R., Yang, S.: On the linear speedup analysis of communication efficient momentum sgd for distributed non-convex optimization. In: Proc. Int. Conf. Mach. Learn. pp. 7184-7193 (2019)</td> </tr><tr> <td>[52]</td> <td class="space">Ghadimi, S.; Lan, G., Stochastic first- and zeroth-order methods for nonconvex stochastic programming, SIAM J. Optim., 23, 4, 2341-2368 (2012) · <a href="/1295.90026" class="nowrap">Zbl 1295.90026</a> · <a href="https://doi.org/10.1137/120880811" class="nowrap">doi:10.1137/120880811</a></td> </tr><tr> <td>[53]</td> <td class="space">Polyak, BT, Introduction to optimization (1987), New York: Optimization Software Inc, New York · <a href="/0625.62093" class="nowrap">Zbl 0625.62093</a></td> </tr><tr> <td>[54]</td> <td class="space">Ghadimi, E., Feyzmahdavian, H.R., Johansson, M.: Global convergence of the heavy-ball method for convex optimization. In: Proc. 2015 Eur. Control Conf. pp. 310-315 (2015)</td> </tr><tr> <td>[55]</td> <td class="space">Nesterov, Y., Introductory lectures on convex optimization: A basic course (2013), UK: Springer Science & Business Media, UK</td> </tr><tr> <td>[56]</td> <td class="space">Zhu, M.; Martinez, S., Discrete-time dynamic average consensus, Automatica, 46, 2, 322-329 (2010) · <a href="/1205.93014" class="nowrap">Zbl 1205.93014</a> · <a href="https://doi.org/10.1016/j.automatica.2009.10.021" class="nowrap">doi:10.1016/j.automatica.2009.10.021</a></td> </tr><tr> <td>[57]</td> <td class="space">Sun, H., Lu, S., Hong, H.: Improving the sample and communication complexity for decentralized nonconvex optimization: Joint gradient estimation and tracking. In: Proc. Int. Conf. Mach. Learn. pp. 9217-9228 (2020)</td> </tr><tr> <td>[58]</td> <td class="space">Erdos, P.; Renyi, A., On random graphs i, Publ. Math. Debrecen, 6, 290-297 (1959) · <a href="/0092.15705" class="nowrap">Zbl 0092.15705</a> · <a href="https://doi.org/10.5486/PMD.1959.6.3-4.12" class="nowrap">doi:10.5486/PMD.1959.6.3-4.12</a></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>