skip to main content
tutorial

Optimizing with Attractor: A Tutorial

Published:24 April 2024Publication History
Skip Abstract Section

Abstract

This tutorial presents a novel search system—the Attractor-Based Search System (ABSS)—that can solve the Traveling Salesman Problem very efficiently with optimality guarantee. From the perspective of dynamical systems, a heuristic local search algorithm for an NP-complete combinatorial problem is a discrete dynamical system. In a local search system, an attractor drives the search trajectories into the vicinity of a globally optimal point in the solution space, and the convergence of local search trajectories makes the search system become a global and deterministic system. The attractor contains a small set of the most promising solutions to the problem. The attractor can reduce the problem size exponentially, and thus make the exhaustive search feasible. Therefore, this new search paradigm is called optimizing with attractor. The ABSS consists of two search phases: local search phase and exhaustive search phase. The local search process is used to quickly construct the attractor in the solution space, and the exhaustive search process is used to completely search the attractor to identify the optimal solution. Therefore, the exact optimal solution can be found quickly by combining local search and exhaustive search. This tutorial introduces the concept of an attractor in a local search system, and describes the process of optimizing with the attractor, using the Traveling Salesman Problem as the study platform.

REFERENCES

  1. [1] Aarts Emile H. L. and Lenstra Jan K.. 2003. Local Search in Combinatorial Optimization. Princeton University Press, Princeton.Google ScholarGoogle ScholarCross RefCross Ref
  2. [2] Alligood Kathleen T., Sauer Tim D., and Yorke James A.. 1997. Chaos: Introduction to Dynamical Systems. Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  3. [3] Applegate David L., Bixby Robert E., Chvátal Vašek, and Cook William J.. 2006. The Traveling Salesman Problem: A Computational Study. Princeton University Press, Princeton, NJ, USA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. [4] Applegate David L., Bixby Robert E., Chvátal Vašek, and Cook William J.. Concorde website. (March 2015). Retrieved November 15, 2023 from https://www.math.uwaterloo.ca/tsp/concorde/index.htmlGoogle ScholarGoogle Scholar
  5. [5] Arora Sanjeev and Barak Boaz. 2009. Computational Complexity: A Modern Approach. Cambridge University Press, Cambridge.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Auslander J., Bhatia N. P., and Seibert P.. 1964. Attractor in Dynamical Systems. NASA Technical Report NASA-CR-59858.Google ScholarGoogle Scholar
  7. [7] Baudet Gérad M.. 1978. On the branching factor of the alpha-beta pruning algorithm. Artificial Intelligence 10, 2 (1978), 173199. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Beausoleil Ricardo P., Baldoquin Gulnara, and Montejo Rodolfo A.. 2008. Multi-start and path relinking methods to deal with multi-objective knapsack problem. Annals of Operations Research 157, 1 (2008), 105133. .Google ScholarGoogle ScholarCross RefCross Ref
  9. [9] Beltrami Edward J.. 1998. Mathematics for Dynamic Modeling. Academic Press, San Diego.Google ScholarGoogle Scholar
  10. [10] Birattari Mauro, Pellegrini Paola, and Dorigo Marco. 2007. On the invariance of ant colony optimization. IEEE Transactions on Evolutionary Computation 11, 6 (2007), 732742. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Blum Christian and Roli Andrea. 2003. Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Computing Surveys 35, 3 (2003), 268308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] Boese Kenneth D., Kahng Andrew B., and Muddu Sushaker. 1994. New adaptive multistart techniques for combinatorial global optimizations. Operations Research Letter 16, 2 (1994), 101113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Brin Michael and Stuck Garrett. 2016. Introduction to Dynamical Systems. Cambridge University Press, Cambridge.Google ScholarGoogle Scholar
  14. [14] Bringmann Karl, Friedrich Tobias, Neumann Frank, and Wagner Markus. 2011. Approximation-guided evolutionary multi-objective optimization. In Proceedings of the 22nd International Conference on Artificial Intelligence, Vol. 2, 11981203. Google ScholarGoogle ScholarCross RefCross Ref
  15. [15] Brown Richard J.. 2018. A Modern Introduction to Dynamical Systems. Oxford University Press, Oxford.Google ScholarGoogle Scholar
  16. [16] Chandra Barun, Karloff Howard, and Tovey Craig. 1999. New results on the old k-opt algorithm for the traveling salesman problem. SIAM Journal on Computing 28, 6 (1999), 19982029. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Coello Carlos A. Coello, Lamont Gary B., and Van Veldhuisen David A.. 2007. Evolutionary Algorithms for Solving Multi-Objective Problems. Springer, Berlin.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. [18] Cohon Jared L.. 2004. Multiobjective Programming and Planning. Courier Dover Publications, Mineola.Google ScholarGoogle Scholar
  19. [19] Stephen Cook. 2022. The P versus NP Problem. Clay Mathematics Institute. http://www.claymath.org/sites/default/files/pvsnp.pdfGoogle ScholarGoogle Scholar
  20. [20] Cook William. 2012. In Pursuit of the Traveling Salesman: Mathematics at the Limits of Computation. Princeton University Press, Princeton.Google ScholarGoogle Scholar
  21. [21] Cook William, Cunningham William H., Pulleyblank William R., and Schrijver Alexander. 1998. Combinatorial Optimization. John Wiley & Sons, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. [22] Cormen Thomas. 2001. Introduction to Algorithms. MIT Press, Cambridge.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. [23] Cormen Thomas H., Leiserson Charles E., Rivest Ronald L., and Stein Clifford. 2009. Introduction to Algorithms. MIT Press, Cambridge.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Corne David, Dorigo Marco, and Glover Fred. 1999. New Ideas in Optimization. McGraw-Hill, London.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. [25] Cover Thomas M. and Thomas Joy A.. 2006. Elements of Information Theory. Wiley, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Croes G. A.. 1958. A method for solving traveling-salesman problem. Operations Research 6, 6 (1958), 791812. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. [27] Attila Dénes and Géza Makey . 2011. Attractors and basins of dynamical systems. Electronic Journal of Qualitative Theory of Differential Equations 20, 20 (2011), 111. Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Dorigo Marco. 1992. Optimization, Learning and Natural Algorithms. Ph.D. Thesis, Dip Electronica e Informazione, Politecnico Di Milano, Italy.Google ScholarGoogle Scholar
  29. [29] Dorigo Marco and Gambardella Luca M.. 1997. Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1, 1 (1997), 5366. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Dorigo Marco and Stützle Thomas. 2004. Ant Colony Optimization. The MIT Press, Cambridge.Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Du Ding-Zhu and Ko Ker-l. 2000. Theory of Computational Complexity. John Wiley & Sons, New York.Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Du Ding-Zhu, Pardalos Panos M., and Wu Weili. 2008. History of optimization. In Encyclopedia of Optimization. Floudas Christodoylos and Pardalos Panos M. (Eds.). Springer, Boston. Google ScholarGoogle ScholarCross RefCross Ref
  33. [33] Edelkamp Stefan and Korf Richard E.. 1998. The branching factor of regular search space. In Proceedings of the 15thNational Conference on Artificial Intelligence. 292304.Google ScholarGoogle Scholar
  34. [34] Ehrgott Matthias. 2005. Multicriteria Optimization (2nd ed.). Springer, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. [35] Feo Thomas A. and Resende Mauricio G. C.. 1989. A probabilistic heuristic for a computationally difficult set covering problem. Operations Research Letters, 8, 2 (1989), 6771. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. [36] Feo Thomas A. and Resende Mauricio G. C.. 1995. Greedy randomized adaptive search procedure. Journal of Global Optimization 2 (1995), 127. Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Fischer Sophie T.. 1995. A note on the complexity of local search problems. Information Processing Letters 53, 2 (1995), 6975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Fisher Marshall L. and Kan Alexander H. G. Rinnooy. 1988. The design, analysis, and implementation of heuristics. Management Science 34, 3 (1988), 263265. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. [39] Fortnow Lance. 2009. The status of the P versus NP problem. Communications of the ACM 52, 9 (2009), 7886. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. [40] Fortnow Lance. 2013. The Golden Ticket—P, NP, and the Search for the Impossible. Princeton University Press. Princeton.Google ScholarGoogle Scholar
  41. [41] Gagniuc Paul A.. 2017. Markov Chains: From Theory to Implementation and eExperimentation. John Wiley & Sons, New York.Google ScholarGoogle ScholarCross RefCross Ref
  42. [42] Gallager Robert G.. 1991. Information Theory and Reliable Communication. Wiley, New York.Google ScholarGoogle Scholar
  43. [43] Garey Michael R. and Johnson David. 1979. Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freemen and Company, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. [44] Gendreau Michel and Potvin Jean-Yves. 2019. Handbook of Metaheuristics,Vol. 272. International Series in Operations Research & Management Science. Springer, New York. Google ScholarGoogle ScholarCross RefCross Ref
  45. [45] Glover Fred and Punnen Abraham P.. 1997. The traveling salesman problem: New solvable cases and linkages with the development of approximation algorithms. Journal of the Operational Research Society 48, 5 (1997), 502510. Google ScholarGoogle ScholarCross RefCross Ref
  46. [46] Goldreich Oded. 2008. Computational Complexity: A Conceptual Perspective. Cambridge University Press, Cambridge.Google ScholarGoogle ScholarCross RefCross Ref
  47. [47] Goldreich Oded. 2010. P, NP, and NP-Completeness. Cambridge University Press, Cambridge.Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. [48] Gomez Jonatan. 2019. Stochastic global optimization algorithms: A systematic formal approach. Information Science 472 (2019), 5376. Google ScholarGoogle ScholarCross RefCross Ref
  49. [49] Grassberger Peter and Procaccia Itamar. 1983. Characterization of strange attractor. Physical Review Letters 50, 5 (1983), 346349. Google ScholarGoogle ScholarCross RefCross Ref
  50. [50] Gutin Gregory and Punnen Abraham P.. 2007. The Traveling Salesman Problem and Its Variations. Springer, New York, NY.Google ScholarGoogle ScholarCross RefCross Ref
  51. [51] György András and Kocsis Levente. 2011. Efficient multi-start strategies for local search algorithms. Journal of Artificial Intelligence Research 41, 2 (2011), 407444. Google ScholarGoogle ScholarCross RefCross Ref
  52. [52] Hains Doug, Whitley Darrell, and Howe Adele. 2001. Revisiting the big valley search space structure in the TSP. Journal of Operational Research Society 62, 2 (2011), 305312. Google ScholarGoogle ScholarCross RefCross Ref
  53. [53] Hartmanis Juris and Hopcroft John E.. 1971. An overview of the theory of computational complexity. Journal of the ACM 18, 3 (1971), 444475. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. [54] Hastings Wilfred K.. 1970. Monte Carlo sampling methods using Markov chains and their applications. Biametnika 57, 1 (1970), 97109. Google ScholarGoogle ScholarCross RefCross Ref
  55. [55] Hawkins Jane. 2021. Attractors in dynamical systems. In Ergodic Dynamics. Graduate Texts in Mathematics, Vol. 289. Springer, New York. Google ScholarGoogle ScholarCross RefCross Ref
  56. [56] Helsgaun Keld. 2000. An effective implementation of the Lin–Kernighan traveling salesman heuristic. European Journal of Operational Research 126, 1 (2000), 106130. Google ScholarGoogle ScholarCross RefCross Ref
  57. [57] Helsgaun Keld. 2009. General k-opt submoves for the Lin–Kernighan TSP heuristic. Mathematical Programming Computation 1 (2009), 119163. Google ScholarGoogle ScholarCross RefCross Ref
  58. [58] Herstein Israel N.. 1964. Topics in Algebra. Blaisdell Publishing Company, Waltham, MA.Google ScholarGoogle Scholar
  59. [59] Hoos Holger H. and Stűtzle Thomas. 2004. Stochastic Local Search: Foundations and Applications. Morgan Kaufmann, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  60. [60] Horst Reiner and Pardalos Panos M.. 1995. Handbook of Global Optimization: Nonconvex Optimization and Its Application. Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  61. [61] Horst Reiner, Pardalos Panos M., and Thoai Nguyen V.. 2000. Introduction to Global Optimization: Nonconvex Optimization and Its Applications. Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  62. [62] Johnson David S.. 1990. Local optimization and the Traveling Salesman Problem. In Automata, Languages and Programming (ICALP1990). Lecture Notes in Computer Science, Vol. 443. Springer, Berlin, 446461. Google ScholarGoogle ScholarCross RefCross Ref
  63. [63] Johnson David S. and McGeoch Lyle A.. 2007. Experimental analysis of heuristics for the STSP. In The Traveling Salesman Problem and Its Variations. Combinatorial Optimization. Gutin Gregory and Punnen Abraham P. (Eds.). Springer, Boston, 369443. Google ScholarGoogle ScholarCross RefCross Ref
  64. [64] Kirkpatrick Scott and Toulouse Gérard. 1985. Configuration space analysis of traveling salesman problems. Journal de Physique 46, 8 (1985), 12771292. Google ScholarGoogle ScholarCross RefCross Ref
  65. [65] Kolokoltsov Vassilli N.. 2010. Nonlinear Markov Process and Kinetic Equations. Cambridge University Press, Cambridge.Google ScholarGoogle ScholarCross RefCross Ref
  66. [66] Korf Richard E.. 1985. Depth-first iterative deepening: An optimal admissible tree search. Artificial Intelligence 27, 1 (1985), 97109. Google ScholarGoogle ScholarDigital LibraryDigital Library
  67. [67] Korte Bernhard and Vygen Jens. 2018. Combinatorial Optimization: Theory and Algorithms. Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  68. [68] Kroese Dirk P., Taimre Thomas, and Botev Zdravko I.. 2011. Handbook of Monte Carlo Methods. John Wiley & Sons, New York.Google ScholarGoogle ScholarCross RefCross Ref
  69. [69] Laguna Manuel and Martí Rafael. 1999. GRASP and path relinking for a 2-player straight line crossing minimization. INFORMS Journal on Computing 11, 1 (1999), 4452. Google ScholarGoogle ScholarCross RefCross Ref
  70. [70] Lange Kenneth. 2010. Local and global convergence. Numerical Analysis for Statisticians (Statistics and Computing). Springer, New York, 277296. Google ScholarGoogle ScholarCross RefCross Ref
  71. [71] Lawler Eugene L., Lenstra Jan K., Rinnooy-Kan Alexander, and Shmoys David. 1985. The Traveling Salesman Problems: A Guided Tour of Combinatorial Optimization. John Wiley & Sons, New York.Google ScholarGoogle Scholar
  72. [72] Lin Shen. 1965. Computer solution of the traveling salesman problem. The Bell System Technical Journal 44, 10 (1965), 22452268. Google ScholarGoogle ScholarCross RefCross Ref
  73. [73] Lin Shen and Kernighan Brian W.. 1973. An effective heuristic algorithm for the traveling-salesman problem. Operations Research 21, 2 (1973), 498516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. [74] Mahfoud Samir W.. 1996. Niching Methods for Genetic Algorithms. University of Illinois Press, Champaign.Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. [75] Martí Rafael, Lozano Hose A., Mendiburu Alexander, and Hernando Leticia. 2015. Multi-start methods. In Handbook of Heuristics. Springer, Boston, MA, USA, 121. Google ScholarGoogle ScholarCross RefCross Ref
  76. [76] Martí Rafael, Moreno-Vega Jose M., and Duarte Abraham. 2010. Advanced multi-start methods. In Handbook of Metaheuristics. Springer, Boston, 265281. Google ScholarGoogle ScholarCross RefCross Ref
  77. [77] Martí Rafael, Resende Mauricio G. C., and Ribeiro Celso C.. 2013. Multi-start methods for combinatorial optimization. European Journal of Operational Research 226, 1 (2013), 18. Google ScholarGoogle ScholarCross RefCross Ref
  78. [78] Martin Olivier, Otto Steve W., and Felten Edward W.. 1992. Large step Markov chains for the TSP incorporating local search heuristics. Operations Research Letters 11, 4 (1992), 219224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  79. [79] McGeoch Lyle A.. 2016. Implementation challenge for TSP heuristics. In Encyclopedia of Algorithms. Springer, New York, 952954. Google ScholarGoogle ScholarCross RefCross Ref
  80. [80] Meyn Sean and Tweedie Richard L.. 2009. Markov Chains and Stochastic Stability. Cambridge University Press, Cambridge.Google ScholarGoogle ScholarCross RefCross Ref
  81. [81] Mézard Marc and Parisi Giorgio. 1986. A replica analysis of the traveling salesman problem. Journal de Physique 47, 8 (1986), 12851296. Google ScholarGoogle ScholarCross RefCross Ref
  82. [82] Michalewicz Zbigniew and Fogel David B.. 2004. How to Solve It: Modern Heuristics. Springer, Berlin.Google ScholarGoogle ScholarCross RefCross Ref
  83. [83] Michel Anthony N., Wang Kaining, and Hu Bo. 2001. Qualitative Theory of Dynamical Systems. Marcel Dekker, New York.Google ScholarGoogle ScholarCross RefCross Ref
  84. [84] Miettinen Kaisa. 1999. Nonlinear Multiobjective Optimization. Kluwer Academic Publishers, Bordrecht.Google ScholarGoogle Scholar
  85. [85] Milnor John. 1985. On the concept of attractor. Communications in Mathematical Physics 99, 2 (1985), 177196. Google ScholarGoogle ScholarCross RefCross Ref
  86. [86] Milnor John. 2010. Collected Papers of John Milnor VI: Dynamical Systems (19532000). American Mathematical Society, Providence.Google ScholarGoogle Scholar
  87. [87] Mulder Samuel A. and Wunsch Donald C.. 2003. Million city traveling salesman problem solution by divide and conquer clustering with adaptive resonance neural networks. Neural Networks 16, 5-6 (2003), 827832. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. [88] Nagate Yuichi and Kobayashi Shigenobu. 2013. A powerful genetic algorithm using edge assembly crossover for the traveling salesman problem. INFORMS Journal on Computing 25, 2 (2013), 346363. Google ScholarGoogle ScholarDigital LibraryDigital Library
  89. [89] Nicolas Monmarché, Frédéric Guinand, and Patrick Siarry. 2010. Artificial Ants. Wiley, New York.Google ScholarGoogle Scholar
  90. [90] Ochoa Gabriela and Veerapen Nadarajen. 2016. Deconstructing the big valley search space hypothesis. In Proceedings of Evolutionary Computation in Combinatorial Optimization (EvoCOP ’16). Lecture Notes in Computer Science, Vol. 9595. Springer. Google ScholarGoogle ScholarCross RefCross Ref
  91. [91] Papadimitriou Christos H.. 1993. Computational Complexity. Pearson, New York.Google ScholarGoogle Scholar
  92. [92] Papadimitriou Christos H. and Steiglitz Kenneth. 1977. On the complexity of local search for the traveling salesman problem. SIAM Journal on Computing 6, 1 (1977), 7683. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. [93] Papadimitriou Christos H. and Steiglitz Kenneth. 1999. Combinatorial Optimization: Algorithms and Complexity. Dover Publications, New York.Google ScholarGoogle Scholar
  94. [94] Pardalos Panos M. and Romeijn H. Edwin. 2002. Handbook of Global Optimization Volume 2: Nonconvex Optimization and Its Application. Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  95. [95] Pearl Judea. 1982. The solution for the branching factor of the alpha-beta pruning algorithm and its optimality. Communications of the ACM 25, 8 (1982), 559564. .Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. [96] Pearl Judea. 1984. Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesley, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. [97] Pfaff Ben. 2004. An Introduction to Binary Search Trees and Balanced Trees. Free Software Foundation, Inc., Boston.Google ScholarGoogle Scholar
  98. [98] Reeves Colin R.. 1993. Modern Heuristic Techniques for Combinatorial Problems. John Wiley & Sons, New York.Google ScholarGoogle ScholarDigital LibraryDigital Library
  99. [99] Reeves Colin R.. 1999. Landscapes, operators and heuristic search. Annals of Operations Research 86 (1999), 473490. Google ScholarGoogle ScholarCross RefCross Ref
  100. [100] Rego César, Gamboa Dorabela, Glover Fred, and Osterman Colin. 2011. Traveling salesman problem heuristics: Leading methods, implementations and latest advances. European Journal of Operational Research 211, 3 (2011), 427441. .Google ScholarGoogle ScholarCross RefCross Ref
  101. [101] Resende Mauricio G. C., Martí Rafael, Gallego Michael, and Duarte Abraham. 2010. GRASP and path relinking for the max-min diversity problem. Computer & Operations Research 37, 3 (2010), 498508. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. [102] Resende Mauricio G. C. and Ribeiro Celso C.. 2010. Greedy randomized adaptive search procedures: Advances, hybridizations, and applications. In Handbook of Metaheuristics. Springer, New York, 283319. Google ScholarGoogle ScholarCross RefCross Ref
  103. [103] Resende Mauricio G. C. and Ribeiro Celso C.. 2016. Optimization by GRASP. Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  104. [104] Resende Mauricio G. C. and Ribeiro Celso C.. 2016. Path-relinking. In Optimization by GRASP. Springer, New York, 167188. Google ScholarGoogle ScholarCross RefCross Ref
  105. [105] Sahni Sartaj and Gonzales Teofilo. 1976. P-complete approximation problem. Journal of the ACM 23, 3 (1976), 555565. Google ScholarGoogle ScholarDigital LibraryDigital Library
  106. [106] Sanches Danilo, Whitley Darrell, and Tinós Renato. 2017. Improving an exact solver for the traveling salesman problem using partition crossover. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ’17). 337344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  107. [107] Savage Sam L.. 1976. Some theoretical implications of local optimization. Mathematical Programming 10, 1 (1976) 354366. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. [108] Schneider Johannes J. and Kirkpatrick Scott. 2006. Stochastic Optimization. Springer, New York.Google ScholarGoogle Scholar
  109. [109] Shammon Claude E.. 1948. A mathematical theory of communication. Bell System Technical Journal 27 (1948), 379423 and 623656. Google ScholarGoogle ScholarCross RefCross Ref
  110. [110] Shir Ofer M.. 2012. Niching in evolutionary algorithms. In Handbook of Natural Computing. Springer, Berlin. Google ScholarGoogle ScholarCross RefCross Ref
  111. [111] Sindhya Karthik, Deb Kalyanmoy, and Miettinen Kaisa. 2011. Improving convergence of evolutionary multi-objective optimization with local search: A concurrent-hybrid algorithm. Natural Computing 10 (2011), 14071430. Google ScholarGoogle ScholarCross RefCross Ref
  112. [112] Sipser Michael. 1992. The history and status of the P verses NP question. In Proceedings of the 24th Annual ACM Symposium on Theory of Computing. 603618. Google ScholarGoogle ScholarDigital LibraryDigital Library
  113. [113] Sipser Michael. 2006. Introduction to the Theory of Computation. Thomson Course Technology, Boston.Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. [114] Sourlas Nicolas. 1986. Statistical mechanics and the traveling salesman problem. Europhysics Letter 2, 12 (1986), 919923. Google ScholarGoogle ScholarCross RefCross Ref
  115. [115] Stewart Bradley S., Liaw Ching-Fang, and White Chelsea C.. 1994. A bibliography of heuristic search research through 1992. IEEE Transactions on Systems, Man, and Cybernetic 24, 2 (1994), 268293. Google ScholarGoogle ScholarCross RefCross Ref
  116. [116] Talbi El-Ghazali. 2009. Metaheuristics: From Design to Implementation. Wiley, New York.Google ScholarGoogle ScholarCross RefCross Ref
  117. [117] Zanakis Stelios H., Evans James R., and Vazacopoulos Alkis A.. 1989. Heuristic methods and applications: A categorized survey. European Journal of Operations Research 43, 1 (1989), 88110. Google ScholarGoogle ScholarCross RefCross Ref
  118. [118] Zhigljavaky Anatoly and Žilinskas Antanas. 2008. Stochastic Global Optimization. Springer, New York.Google ScholarGoogle Scholar
  119. [119] Zopouniclis Constantin and Pardalos Panos M.. 2010. Handbook of Multicriteria Analysis (Applied Optimization, 103). Springer, New York.Google ScholarGoogle ScholarCross RefCross Ref
  120. [120] Zweig Geoffrey. 1995. An effective tour construction and improvement procedure for the traveling salesman problem. Operations Research 43, 6 (1995), 10491057. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Optimizing with Attractor: A Tutorial

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Computing Surveys
              ACM Computing Surveys  Volume 56, Issue 9
              October 2024
              980 pages
              ISSN:0360-0300
              EISSN:1557-7341
              DOI:10.1145/3613649
              Issue’s Table of Contents

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 24 April 2024
              • Online AM: 15 February 2024
              • Accepted: 31 January 2024
              • Revised: 4 October 2023
              • Received: 30 November 2022
              Published in csur Volume 56, Issue 9

              Check for updates

              Qualifiers

              • tutorial
            • Article Metrics

              • Downloads (Last 12 months)145
              • Downloads (Last 6 weeks)70

              Other Metrics

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            Full Text

            View this article in Full Text.

            View Full Text