{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T22:08:43Z","timestamp":1778278123762,"version":"3.51.4"},"reference-count":25,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,7,22]],"date-time":"2023-07-22T00:00:00Z","timestamp":1689984000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,22]],"date-time":"2023-07-22T00:00:00Z","timestamp":1689984000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Investissements d\u2019avenir","award":["ANR-11-LABX-0056-LMH"],"award-info":[{"award-number":["ANR-11-LABX-0056-LMH"]}]},{"DOI":"10.13039\/501100011958","name":"Danmarks Frie Forskningsfond","doi-asserted-by":"publisher","award":["DFF-FNU 8021-00260B"],"award-info":[{"award-number":["DFF-FNU 8021-00260B"]}],"id":[{"id":"10.13039\/501100011958","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011958","name":"Danmarks Frie Forskningsfond","doi-asserted-by":"publisher","award":["DFF-FNU 8021-00260B"],"award-info":[{"award-number":["DFF-FNU 8021-00260B"]}],"id":[{"id":"10.13039\/501100011958","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Algorithmica"],"published-print":{"date-parts":[[2024,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We prove that Simulated Annealing with an appropriate cooling schedule computes arbitrarily tight constant-factor approximations to the minimum spanning tree problem in polynomial time. This result was conjectured by Wegener\u00a0(Automata, Languages and Programming, ICALP, Berlin, 2005). More precisely, denoting by <jats:inline-formula><jats:alternatives><jats:tex-math>$$n, m, w_{\\max }$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>n<\/mml:mi>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:mi>m<\/mml:mi>\n                    <mml:mo>,<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>w<\/mml:mi>\n                      <mml:mo>max<\/mml:mo>\n                    <\/mml:msub>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, and <jats:inline-formula><jats:alternatives><jats:tex-math>$$w_{\\min }$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:msub>\n                    <mml:mi>w<\/mml:mi>\n                    <mml:mo>min<\/mml:mo>\n                  <\/mml:msub>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> the number of vertices and edges as well as the maximum and minimum edge weight of the MST instance, we prove that simulated annealing with initial temperature <jats:inline-formula><jats:alternatives><jats:tex-math>$$T_0 \\ge w_{\\max }$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:msub>\n                      <mml:mi>T<\/mml:mi>\n                      <mml:mn>0<\/mml:mn>\n                    <\/mml:msub>\n                    <mml:mo>\u2265<\/mml:mo>\n                    <mml:msub>\n                      <mml:mi>w<\/mml:mi>\n                      <mml:mo>max<\/mml:mo>\n                    <\/mml:msub>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> and multiplicative cooling schedule with factor <jats:inline-formula><jats:alternatives><jats:tex-math>$$1-1\/\\ell $$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>-<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>\/<\/mml:mo>\n                    <mml:mi>\u2113<\/mml:mi>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, where <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\ell = \\omega (mn\\ln (m))$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>\u2113<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mi>\u03c9<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>m<\/mml:mi>\n                    <mml:mi>n<\/mml:mi>\n                    <mml:mo>ln<\/mml:mo>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>m<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, with probability at least <jats:inline-formula><jats:alternatives><jats:tex-math>$$1-1\/m$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>-<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>\/<\/mml:mo>\n                    <mml:mi>m<\/mml:mi>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> computes in time <jats:inline-formula><jats:alternatives><jats:tex-math>$$O(\\ell (\\ln \\ln (\\ell ) + \\ln (T_0\/w_{\\min }) ))$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mi>\u2113<\/mml:mi>\n                    <mml:mrow>\n                      <mml:mo>(<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>\u2113<\/mml:mi>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mo>+<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:msub>\n                          <mml:mi>T<\/mml:mi>\n                          <mml:mn>0<\/mml:mn>\n                        <\/mml:msub>\n                        <mml:mo>\/<\/mml:mo>\n                        <mml:msub>\n                          <mml:mi>w<\/mml:mi>\n                          <mml:mo>min<\/mml:mo>\n                        <\/mml:msub>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mo>)<\/mml:mo>\n                    <\/mml:mrow>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> a spanning tree with weight at most <jats:inline-formula><jats:alternatives><jats:tex-math>$$1+\\kappa $$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:mi>\u03ba<\/mml:mi>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> times the optimum weight, where <jats:inline-formula><jats:alternatives><jats:tex-math>$$1+\\kappa = \\frac{(1+o(1))\\ln (\\ell m)}{\\ln (\\ell ) -\\ln (mn\\ln (m))}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:mi>\u03ba<\/mml:mi>\n                    <mml:mo>=<\/mml:mo>\n                    <mml:mfrac>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>+<\/mml:mo>\n                        <mml:mi>o<\/mml:mi>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>)<\/mml:mo>\n                        <mml:mo>)<\/mml:mo>\n                        <mml:mo>ln<\/mml:mo>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>\u2113<\/mml:mi>\n                        <mml:mi>m<\/mml:mi>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mrow>\n                        <mml:mo>ln<\/mml:mo>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>\u2113<\/mml:mi>\n                        <mml:mo>)<\/mml:mo>\n                        <mml:mo>-<\/mml:mo>\n                        <mml:mo>ln<\/mml:mo>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>m<\/mml:mi>\n                        <mml:mi>n<\/mml:mi>\n                        <mml:mo>ln<\/mml:mo>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>m<\/mml:mi>\n                        <mml:mo>)<\/mml:mo>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                    <\/mml:mfrac>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. Consequently, for any <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\epsilon &gt;0$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>\u03f5<\/mml:mi>\n                    <mml:mo>&gt;<\/mml:mo>\n                    <mml:mn>0<\/mml:mn>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>, we can choose <jats:inline-formula><jats:alternatives><jats:tex-math>$$\\ell $$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mi>\u2113<\/mml:mi>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> in such a way that a <jats:inline-formula><jats:alternatives><jats:tex-math>$$(1+\\epsilon )$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:mi>\u03f5<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>-approximation is found in time <jats:inline-formula><jats:alternatives><jats:tex-math>$$O((mn\\ln (n))^{1+1\/\\epsilon +o(1)}(\\ln \\ln n + \\ln (T_0\/w_{\\min })))$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msup>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>m<\/mml:mi>\n                        <mml:mi>n<\/mml:mi>\n                        <mml:mo>ln<\/mml:mo>\n                        <mml:mrow>\n                          <mml:mo>(<\/mml:mo>\n                          <mml:mi>n<\/mml:mi>\n                          <mml:mo>)<\/mml:mo>\n                        <\/mml:mrow>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mrow>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>+<\/mml:mo>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>\/<\/mml:mo>\n                        <mml:mi>\u03f5<\/mml:mi>\n                        <mml:mo>+<\/mml:mo>\n                        <mml:mi>o<\/mml:mi>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                    <\/mml:msup>\n                    <mml:mrow>\n                      <mml:mo>(<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mi>n<\/mml:mi>\n                      <mml:mo>+<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:msub>\n                          <mml:mi>T<\/mml:mi>\n                          <mml:mn>0<\/mml:mn>\n                        <\/mml:msub>\n                        <mml:mo>\/<\/mml:mo>\n                        <mml:msub>\n                          <mml:mi>w<\/mml:mi>\n                          <mml:mo>min<\/mml:mo>\n                        <\/mml:msub>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mo>)<\/mml:mo>\n                    <\/mml:mrow>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula> with probability at least\u00a0<jats:inline-formula><jats:alternatives><jats:tex-math>$$1-1\/m$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>-<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>\/<\/mml:mo>\n                    <mml:mi>m<\/mml:mi>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. In the special case of so-called <jats:inline-formula><jats:alternatives><jats:tex-math>$$(1+\\epsilon )$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:mi>\u03f5<\/mml:mi>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>-separated weights, this algorithm computes an optimal solution (again in time <jats:inline-formula><jats:alternatives><jats:tex-math>$$O( (mn\\ln (n))^{1+1\/\\epsilon +o(1)}(\\ln \\ln n + \\ln (T_0\/w_{\\min })))$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msup>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mi>m<\/mml:mi>\n                        <mml:mi>n<\/mml:mi>\n                        <mml:mo>ln<\/mml:mo>\n                        <mml:mrow>\n                          <mml:mo>(<\/mml:mo>\n                          <mml:mi>n<\/mml:mi>\n                          <mml:mo>)<\/mml:mo>\n                        <\/mml:mrow>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mrow>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>+<\/mml:mo>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>\/<\/mml:mo>\n                        <mml:mi>\u03f5<\/mml:mi>\n                        <mml:mo>+<\/mml:mo>\n                        <mml:mi>o<\/mml:mi>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:mn>1<\/mml:mn>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                    <\/mml:msup>\n                    <mml:mrow>\n                      <mml:mo>(<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mi>n<\/mml:mi>\n                      <mml:mo>+<\/mml:mo>\n                      <mml:mo>ln<\/mml:mo>\n                      <mml:mrow>\n                        <mml:mo>(<\/mml:mo>\n                        <mml:msub>\n                          <mml:mi>T<\/mml:mi>\n                          <mml:mn>0<\/mml:mn>\n                        <\/mml:msub>\n                        <mml:mo>\/<\/mml:mo>\n                        <mml:msub>\n                          <mml:mi>w<\/mml:mi>\n                          <mml:mo>min<\/mml:mo>\n                        <\/mml:msub>\n                        <mml:mo>)<\/mml:mo>\n                      <\/mml:mrow>\n                      <mml:mo>)<\/mml:mo>\n                    <\/mml:mrow>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>), which is a significant speed-up over Wegener\u2019s runtime guarantee of <jats:inline-formula><jats:alternatives><jats:tex-math>$$O(m^{8 + 8\/\\epsilon })$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mi>O<\/mml:mi>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:msup>\n                      <mml:mi>m<\/mml:mi>\n                      <mml:mrow>\n                        <mml:mn>8<\/mml:mn>\n                        <mml:mo>+<\/mml:mo>\n                        <mml:mn>8<\/mml:mn>\n                        <mml:mo>\/<\/mml:mo>\n                        <mml:mi>\u03f5<\/mml:mi>\n                      <\/mml:mrow>\n                    <\/mml:msup>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>. Our tighter upper bound also admits the result that in some situations a hybridization of simulated annealing and the <jats:inline-formula><jats:alternatives><jats:tex-math>$${(1 + 1)}$$<\/jats:tex-math><mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                  <mml:mrow>\n                    <mml:mo>(<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>+<\/mml:mo>\n                    <mml:mn>1<\/mml:mn>\n                    <mml:mo>)<\/mml:mo>\n                  <\/mml:mrow>\n                <\/mml:math><\/jats:alternatives><\/jats:inline-formula>\u00a0EA can lead to stronger runtime guarantees than either algorithm alone.<\/jats:p>","DOI":"10.1007\/s00453-023-01135-x","type":"journal-article","created":{"date-parts":[[2023,7,22]],"date-time":"2023-07-22T05:01:36Z","timestamp":1690002096000},"page":"64-89","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem"],"prefix":"10.1007","volume":"86","author":[{"given":"Benjamin","family":"Doerr","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amirhossein","family":"Rajabi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carsten","family":"Witt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,22]]},"reference":[{"key":"1135_CR1","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1145\/42282.46160","volume":"35","author":"GH Sasaki","year":"1988","unstructured":"Sasaki, G.H., Hajek, B.: The time complexity of maximum matching by simulated annealing. J. ACM 35, 387\u2013403 (1988)","journal-title":"J. ACM"},{"key":"1135_CR2","doi-asserted-by":"publisher","first-page":"155","DOI":"10.1016\/S0166-218X(97)00133-9","volume":"82","author":"M Jerrum","year":"1998","unstructured":"Jerrum, M., Sorkin, G.B.: The Metropolis algorithm for graph bisection. Discret. Appl. Math. 82, 155\u2013175 (1998)","journal-title":"Discret. Appl. Math."},{"key":"1135_CR3","doi-asserted-by":"crossref","unstructured":"Wegener, I.: Simulated annealing beats Metropolis in combinatorial optimization. In: Automata, Languages and Programming, ICALP 2005, pp. 589\u2013601. Springer, Berlin (2005)","DOI":"10.1007\/11523468_48"},{"key":"1135_CR4","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.tcs.2007.06.003","volume":"386","author":"T Jansen","year":"2007","unstructured":"Jansen, T., Wegener, I.: A comparison of simulated annealing with a simple evolutionary algorithm on pseudo-Boolean functions of unitation. Theoret. Comput. Sci. 386, 73\u201393 (2007)","journal-title":"Theoret. Comput. Sci."},{"key":"1135_CR5","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.cor.2018.12.015","volume":"104","author":"A Franzin","year":"2019","unstructured":"Franzin, A., St\u00fctzle, T.: Revisiting simulated annealing: a component-based analysis. Comput. Oper. Res. 104, 191\u2013206 (2019)","journal-title":"Comput. Oper. Res."},{"key":"1135_CR6","doi-asserted-by":"crossref","unstructured":"Doerr, B., Rajabi, A., Witt, C.: Simulated annealing is a polynomial-time approximation scheme for the minimum spanning tree problem. In: Proc. of GECCO \u201922, pp. 1381\u20131389. ACM Press, (2022)","DOI":"10.1145\/3512290.3528812"},{"key":"1135_CR7","volume-title":"Theory of Randomized Search Heuristics","author":"T Jansen","year":"2011","unstructured":"Jansen, T.: Simulated annealing. In: Auger, A., Doerr, B. (eds.) Theory of Randomized Search Heuristics. World Scientific Publishing, Singapore (2011)"},{"key":"1135_CR8","doi-asserted-by":"crossref","unstructured":"Giel, O., Wegener, I.: Evolutionary algorithms and the maximum matching problem. In: Symposium on Theoretical Aspects of Computer Science, STACS 2003, pp. 415\u2013426. Springer, Berlin (2003)","DOI":"10.1007\/3-540-36494-3_37"},{"key":"1135_CR9","doi-asserted-by":"crossref","unstructured":"Wang, S., Zheng, W., Doerr, B.: Choosing the right algorithm with hints from complexity theory. In: International Joint Conference on Artificial Intelligence, IJCAI 2021, pp. 1697\u20131703. ijcai.org, (2021)","DOI":"10.24963\/ijcai.2021\/234"},{"key":"1135_CR10","doi-asserted-by":"crossref","unstructured":"Lissovoi, A., Oliveto, P.S., Warwicker, J.A.: On the time complexity of algorithm selection hyper-heuristics for multimodal optimisation. In: Conference on Artificial Intelligence, AAAI 2019, pp. 2322\u20132329. AAAI Press, Washington (2019)","DOI":"10.1609\/aaai.v33i01.33012322"},{"key":"1135_CR11","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1016\/j.tcs.2020.09.032","volume":"851","author":"B Doerr","year":"2021","unstructured":"Doerr, B.: Exponential upper bounds for the runtime of randomized search heuristics. Theoret. Comput. Sci. 851, 24\u201338 (2021)","journal-title":"Theoret. Comput. Sci."},{"key":"1135_CR12","doi-asserted-by":"crossref","unstructured":"Droste, S., Jansen, T., Wegener, I.: Dynamic parameter control in simple evolutionary algorithms. In: Foundations of Genetic Algorithms, FOGA 2000, pp. 275\u2013294. Morgan Kaufmann, Burlington (2000)","DOI":"10.1016\/B978-155860734-7\/50098-6"},{"key":"1135_CR13","doi-asserted-by":"publisher","first-page":"1604","DOI":"10.1007\/s00453-017-0369-2","volume":"80","author":"PS Oliveto","year":"2018","unstructured":"Oliveto, P.S., Paix\u00e3o, T., Heredia, J.P., Sudholt, D., Trubenov\u00e1, B.: How to escape local optima in black box optimisation: when non-elitism outperforms elitism. Algorithmica 80, 1604\u20131633 (2018)","journal-title":"Algorithmica"},{"key":"1135_CR14","volume-title":"Bioinspired Computation in Combinatorial Optimization - Algorithms and Their Computational Complexity","author":"F Neumann","year":"2010","unstructured":"Neumann, F., Witt, C.: Bioinspired Computation in Combinatorial Optimization - Algorithms and Their Computational Complexity. Springer, Berlin (2010)"},{"key":"1135_CR15","doi-asserted-by":"crossref","unstructured":"Witt, C.: Worst-case and average-case approximations by simple randomized search heuristics. In: Diekert, V., Durand, B. (eds.) Proc. of STACS\u00a02005. Lecture Notes in Computer Science, vol. 3404, pp. 44\u201356. Springer, Berlin (2005)","DOI":"10.1007\/978-3-540-31856-9_4"},{"key":"1135_CR16","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1016\/j.artint.2019.03.001","volume":"274","author":"D Corus","year":"2019","unstructured":"Corus, D., Oliveto, P.S., Yazdani, D.: Artificial immune systems can find arbitrarily good approximations for the NP-hard number partitioning problem. Artif. Intell. 274, 180\u2013196 (2019)","journal-title":"Artif. Intell."},{"key":"1135_CR17","doi-asserted-by":"crossref","unstructured":"Horoba, C.: Exploring the runtime of an evolutionary algorithm for the multi-objective shortest path problem. Evol. Comput. 18, 357\u2013381 (2010)","DOI":"10.1162\/EVCO_a_00014"},{"key":"1135_CR18","volume-title":"Theory of Evolutionary Computation - Recent Developments in Discrete Optimization","author":"F Neumann","year":"2020","unstructured":"Neumann, F., Sutton, A.M.: Parameterized complexity analysis of randomized search heuristics. In: Doerr, B., Neumann, F. (eds.) Theory of Evolutionary Computation - Recent Developments in Discrete Optimization. Springer, Berlin (2020)"},{"key":"1135_CR19","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.tcs.2006.11.002","volume":"378","author":"F Neumann","year":"2007","unstructured":"Neumann, F., Wegener, I.: Randomized local search, evolutionary algorithms, and the minimum spanning tree problem. Theoret. Comput. Sci. 378, 32\u201340 (2007)","journal-title":"Theoret. Comput. Sci."},{"key":"1135_CR20","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1126\/science.220.4598.671","volume":"220","author":"S Kirkpatrick","year":"1983","unstructured":"Kirkpatrick, S., Gelatt, C.D., Jr., Vecchi, M.P.: Optimization by simulated annealing. Science 220, 671\u2013680 (1983)","journal-title":"Science"},{"key":"1135_CR21","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s00453-012-9622-x","volume":"64","author":"B Doerr","year":"2012","unstructured":"Doerr, B., Johannsen, D., Winzen, C.: Multiplicative drift analysis. Algorithmica 64, 673\u2013697 (2012)","journal-title":"Algorithmica"},{"key":"1135_CR22","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/s00453-011-9585-3","volume":"65","author":"B Doerr","year":"2013","unstructured":"Doerr, B., Goldberg, L.A.: Adaptive drift analysis. Algorithmica 65, 224\u2013250 (2013)","journal-title":"Algorithmica"},{"key":"1135_CR23","doi-asserted-by":"crossref","unstructured":"Lehre, P.K., Witt, C.: Tail bounds on hitting times of randomized search heuristics using variable drift analysis. Comb. Probab. Comput. 30, 550\u2013569 (2021)","DOI":"10.1017\/S0963548320000565"},{"key":"1135_CR24","first-page":"5","volume":"9","author":"A Hoorfar","year":"2008","unstructured":"Hoorfar, A., Hassani, M.: Inequalities on the Lambert W function and hyperpower function. J. Inequal. Pure Appl. Math. 9, 5\u20139 (2008)","journal-title":"J. Inequal. Pure Appl. Math."},{"key":"1135_CR25","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/BF02579450","volume":"7","author":"M Kano","year":"1987","unstructured":"Kano, M.: Maximum and $$k$$-th maximal spanning trees of a weighted graph. Combinatorica 7, 205\u2013214 (1987)","journal-title":"Combinatorica"}],"container-title":["Algorithmica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00453-023-01135-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00453-023-01135-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00453-023-01135-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,1,3]],"date-time":"2024-01-03T17:03:21Z","timestamp":1704301401000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00453-023-01135-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,22]]},"references-count":25,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["1135"],"URL":"https:\/\/doi.org\/10.1007\/s00453-023-01135-x","relation":{},"ISSN":["0178-4617","1432-0541"],"issn-type":[{"value":"0178-4617","type":"print"},{"value":"1432-0541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,22]]},"assertion":[{"value":"26 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}