Gamesourcing: an unconventional tool to assist the solution of the traveling salesman problem

This paper presents an approach to solve the variant of the well-known Travelling Salesman Problem (TSP) by using a gamesourcing approach. In contemporary literature is TSP solved by wide spectra of modern as well as classical computational methods. We would like to point out the possibility to solve such problems by computer game plying that is called a gamesourcing. Gamesourcing can be understood as a version of game-driven crowdsourcing. The main part and contribution of this paper is a demonstration of gamesourcing use in the game called Labyrinth that reflects TSP structure. The game has a form of a maze-labyrinth that enables players to move through it like the Ant Colony Optimization. The playing of the Labyrinth, thus, by playing, solves the problem. The performance of the “human ant-like system” is then evaluated and compared against some well-known versions of ACO. As we believe, our experiments suggest that this approach can serve as an alternative way that employs gamesourcing to assist a combinatorial optimizer in achieving better results on a well-known NP-hard optimization problem.

[1]  Lynda Hardman,et al.  Measuring the Effectiveness of Gamesourcing Expert Oil Painting Annotations , 2014, ECIR.

[2]  Kate Smith-Miles,et al.  A transformation technique for the clustered generalized traveling salesman problem with applications to logistics , 2020, Eur. J. Oper. Res..

[3]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[4]  Daren C. Brabham Crowdsourcing as a Model for Problem Solving , 2008 .

[5]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[6]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[7]  Hans J. Bremermann,et al.  Optimization Through Evolution and Recombination , 2013 .

[8]  P. Whitla,et al.  Crowdsourcing and its application in marketing activities , 2009 .

[9]  Richard F. Hartl,et al.  An improved Ant System algorithm for theVehicle Routing Problem , 1999, Ann. Oper. Res..

[10]  M. Blanchette,et al.  Phylo: A Citizen Science Approach for Improving Multiple Sequence Alignment , 2012, PloS one.

[11]  Kate Smith-Miles,et al.  A cross-entropy method for optimising robotic automated storage and retrieval systems , 2018, Int. J. Prod. Res..

[12]  Hansuk Sohn,et al.  A modified ant system to achieve better balance between intensification and diversification for the traveling salesman problem , 2017, Appl. Soft Comput..

[13]  Luis von Ahn Games with a Purpose , 2006, Computer.

[14]  Ivan Zelinka,et al.  SOMA Swarm Algorithm in Computer Games , 2016, ICAISC.

[15]  Richard Souvenir,et al.  An Evaluation of Gamesourced Data for Human Pose Estimation , 2015, ACM Trans. Intell. Syst. Technol..

[16]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[17]  Miguel Cárdenas-Montes,et al.  Creating hard-to-solve instances of travelling salesman problem , 2018, Appl. Soft Comput..

[18]  Nathan Eagle,et al.  txteagle: Mobile Crowdsourcing , 2009, HCI.

[19]  Adel M. Alimi,et al.  A comparative study of the improvement of performance using a PSO modified by ACO applied to TSP , 2014, Appl. Soft Comput..

[20]  Ayman Hajja,et al.  Gamesourcing to acquire labeled human pose estimation data , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[21]  Ying-Wu Chen,et al.  A hybrid approach combining an improved genetic algorithm and optimization strategies for the asymmetric traveling salesman problem , 2008, Eng. Appl. Artif. Intell..

[22]  Ivan Zelinka,et al.  Self-Organizing Migrating Algorithm , 2016 .

[23]  Cassandra Coburn,et al.  Play to Cure: Genes in Space , 2014 .

[24]  Idris Ismail,et al.  Combinatorial Optimization: Comparison of Heuristic Algorithms in Travelling Salesman Problem , 2017, Archives of Computational Methods in Engineering.

[25]  B. Bullnheimer,et al.  A NEW RANK BASED VERSION OF THE ANT SYSTEM: A COMPUTATIONAL STUDY , 1997 .

[26]  Ling Wang,et al.  An effective co-evolutionary particle swarm optimization for constrained engineering design problems , 2007, Eng. Appl. Artif. Intell..

[27]  Jesse Shore,et al.  How intermittent breaks in interaction improve collective intelligence , 2018, Proceedings of the National Academy of Sciences.

[28]  Ivan Zelinka,et al.  Self-Organizing Migrating Algorithm: Methodology and Implementation , 2016 .

[29]  Dimitrios Makris,et al.  G3Di: A Gaming Interaction Dataset with a Real Time Detection and Evaluation Framework , 2014, ECCV Workshops.

[30]  T. Ormerod,et al.  Human performance on the traveling salesman problem , 1996, Perception & psychophysics.

[31]  Laura A. Dabbish,et al.  Designing games with a purpose , 2008, CACM.

[32]  Irene Loiseau,et al.  An Ant Colony Algorithm for the Capacitated Vehicle Routing , 2004, Electron. Notes Discret. Math..

[33]  Ivan Zelinka,et al.  SOMA—Self-organizing Migrating Algorithm , 2016 .

[34]  Ivan Zelinka,et al.  Evolutionary Algorithms and Chaotic Systems , 2010, Evolutionary Algorithms and Chaotic Systems.

[35]  Ivan Zelinka,et al.  StarCraft: Brood War — Strategy powered by the SOMA swarm algorithm , 2015, 2015 IEEE Conference on Computational Intelligence and Games (CIG).