IEEE Computational Intelligence Magazine - May 2018 - 50

2016, Vancouver. The author would like to acknowledge the
support of IEEE and the Computational Intelligence Society, as
without the opportunity to present the plenary talk it would
not have been possible to write this paper.
References

[1] N. R. Murch, "Game on for Pokemon Go: Placement of Pokemon characters may
breach confidentiality," Br. Med. J., vol. 354, 2016.
[2] T. Althoff, R. W. White, and E. Horvitz, "Inf luence of Pokemon Go on physical
activity: Study and implications," J. Med. Internet Res., vol. 18, no. 12, pp. 82-95, 2016.
[3] M. Tateno, N. Skokauskas, T. A. Kato, A. R. Teo, and A. P. S. Guerrero, "New game
software (Pokemon Go) may help youth with severe social withdrawal, hikikomori," Phychiatry Res., vol. 246, pp. 848-849, 2016.
[4] M. Serino, K. Cordrey, L. McLaughlin, and R. L. Milanaik, "Pokemon Go and augmented virtual reality games: A cautionary commentary for parents and pediatricians,"
Curr. Opin. Pediatrics, vol. 28, no. 5, pp. 673-677, 2016.
[5] J. W. Ayers, E. C. Leas, M. Dredze, J.-P. Allem, J. G. Grabowski, and L. Hill, "Pokemon GO: A new distraction for drivers and pedestrians," JAMA Internal Med., vol. 176,
no. 12, pp. 1865-1866, 2016.
[6] D. Silver, A. Huang, C. Maddison, A. Guez, L. Sifre, G. van den Driessche, J.
Schrittwieser, I. Antonoglou, V. Panneershelvam, M. Lanctot, S. Dieleman, D. Grewe,
J. Nham, N. Kalchbrenner, I. Sutskever, T. Lillicrap, M. Leach, K. Kavukcuoglu, T.
Graepel, and D. Hassabis, "Mastering the game of Go with deep neural networks and tree
search," Nature, vol. 529, pp. 484-489, 2016.
[7] S. Bringsjord and A. Sen, "On creative self-driving cars: Hire the computational logicians, fast," Appl. Artif. Intell., vol. 30, no. 8, pp. 758-786, 2016.
[8] N. J. Goodall, "Can you program ethics into a self-driving car?" IEEE Spectr., vol. 53,
no. 6, pp. 28-58, 2016.
[9] S. E. Shladover, "The truth about "self-driving" cars," Sci. Amer., vol. 314, no. 6, pp.
53-57, June 2016.
[10] N. Ensmenger, "Is chess the drosophila of artificial intelligence? A social history of an
algorithm," Soc. Stud. Sci., vol. 42, no. 1, pp. 5-30, 2012.
[11] V. Oduguwa, A. Tiwari, and R. Roy, "Evolutionary computing in manufacturing industry: An overview of recent applications," Appl. Soft Comput., vol. 5, no. 3, pp.
281-299, 2005.
[12] N. M. Mohmad Kahar and G. Kendall, "A great deluge algorithm for a real-world
examination timetabling problem," J. Oper. Res. Soc., vol. 66, no. 1, pp. 116-133, 2015.
[13] N. G. Beligiannis, C. Moschopoulos, and D. S. Likothanassis, "A genetic algorithm
approach to school timetabling," J. Oper. Res. Soc., vol. 60, no. 1, pp. 23-42, 2009.
[14] G. T. Dias, P. J. de Sousa, and F. J. Cunha, "Genetic algorithms for the bus driver
scheduling problem: A case study," J. Oper. Res. Soc., vol. 53, no. 3, pp. 324-335, 2002.
[15] K. Sastry, D. E. Goldberg, and G. Kendall, "Genetic algorithms" in Introductory
Tutorials in Optimization and Decision Support Techniques. New York: Springer, 2014,
pp. 93-117.
[16] I. Christou, A. Zakarian, J.-M. Liu, and H. Carter, "A two-phase genetic algorithm
for large-scale bidline-generation problems at Delta Air Lines," Interfaces, vol. 29, no. 5,
pp. 51-65, 1999.
[17] J. van den Bergh, J. Beliën, P. de Bruecker, E. Demeulemeester, and L. de Boeck,
"Personnel scheduling: A literature review," Eur. J. Oper. Res., vol. 226, no. 3, pp. 367-
385, 2013.
[18] A. Ernst, H. Jiang, M. Krishnamoorthy, and D. Sier, "Staff scheduling and rostering: A review of applications, methods and models," Eur. J. Oper. Res., vol. 153, no. 1,
pp. 2-27, 2004.
[19] R. Sundararajan, T. Bhaskar, A. Sarkar, S. Dasaratha, D. Bal, J. K. Marasanapalle, B.
Zmudzka, and K. Bak, "Marketing optimization in retail banking," Interfaces, vol. 41, no.
5, pp. 485-505, 2011.
[20] E. Rash and K. Kempf, "Product line design and scheduling at Intel," Interfaces, vol.
42, no. 5, pp. 425-436, 2012.
[21] R. Gopalan, S. O. Kimbrough, F. H. Murphy, and N. Quintus, "The Philadelphia
districting contest: Designing territories for city council based upon the 2010 census,"
Interfaces, vol. 43, no. 5, pp. 477-489, 2013.
[22] A. Johnson, Y. Zhao, and X. Xu, "Transportation planning and scheduling for the
2014 special olympics USA games," Interfaces, vol. 46, no. 3, pp. 218-230, 2016.
[23] A. S. Manikas, J. R. Kroes, and T. F. Gattiker, "Metro meals on wheels treasure
valley employs a low-cost routing tool to improve deliveries," Interfaces, vol. 46, no. 2,
pp. 154-167, 2016.
[24] V. Ogris, T. Kristan, A. Škraba, M. Urh, and D. Kofjacˇ, "iUrnik: Timetabling for
primary educational institutions in Slovenia," Interfaces, vol. 46, no. 3, pp. 231-244, 2016.
[25] N. Pillay, "A survey of school timetabling research," Ann. Oper. Res., vol. 218, no.
1, pp. 261-293, 2014.
[26] E. Aarts, J. Korst, and W. Michiels, "Simulated annealing" in Introductory Tutorials
in Optimization and Decision Support Techniques. New York: Springer, 2014, pp. 265-285.
[27] M. Gendreau and J.-Y. Potvin, "Tabu search" in Introductory Tutorials in Optimization
and Decision Support Techniques, Boston, MA: Springer, 2014, pp. 243-263.
[28] E. Burke and G. Kendall, Eds., Introductory Tutorials in Optimization and Decision Support Techniques. New York: Springer, 2014.
[29] R. Bai, E. K. Burke, G. Kendall, J. Li, and B. McCollum, "A hybrid evolutionary
approach to the nurse rostering problem," IEEE Trans. Evol. Comput., vol. 14, no. 4, pp.
580-590, 2010.

50

IEEE ComputatIonal IntEllIgEnCE magazInE | may 2018

[30] S. Bandyopadhyay, S. Saha, U. Maulik, and K. Deb, "A simulated annealing-based
multiobjective optimization algorithm: AMOSA," IEEE Trans. Evol. Comput., vol. 12,
no. 3, pp. 269-283, 2008.
[31] K. Eagle, "Using simulated annealing to schedule oil field drilling rigs," Interfaces,
vol. 26, no. 6, pp. 35-43, 1996.
[32] M. A. Trick, H. Yildiz, and T. Yunes, "Scheduling major league baseball umpires and
the traveling umpire problem," Interfaces, vol. 42, no. 3, pp. 232-244, 2012.
[33] A. Farmer, J. S. Smith, and L. T. Miller, "Scheduling umpire crews for professional
tennis tournaments," Interfaces, vol. 37, no. 2, pp. 187-196, 2007.
[34] J. R. Willis and J. B. Terrill, "Scheduling the Australian state cricket season using
simulated annealing," J. Oper. Res. Soc., vol. 45, no. 3, pp. 276-280, 1994.
[35] M. Wright, "Timetabling county cricket fixtures using a form of Tabu search," J.
Oper. Res. Soc., vol. 45, no. 7, pp. 758-770, 1994.
[36] M. J. Fry and J. W. Ohlmann, "Route design for delivery of voting machines in
Hamilton County, Ohio," Interfaces, vol. 39, no. 5, pp. 443-459, 2009.
[37] M. Brazil, P. Grossman, J. H. Rubinstein, and D. Thomas, "Improving underground
mine access layouts using software tools," Interfaces, vol. 44, no. 2, pp. 195-203, 2014.
[38] K. W. Campbell, R. B. Durfee, and G. S. Hines, "Fedex generates bid lines using
simulated annealing," Interfaces, vol. 27, no. 2, pp. 1-16, 1997.
[39] L. J. Fogel, "The human computer in f light control," IRE Trans. Electron. Comput.,
vol. EC-6, no. 3, pp. 197-202, 1957.
[40] A. S. Fraser, "Simulation of genetic systems by automatic digital computers. I. Introduction," Australian J. Biol. Sci., vol. 10, pp. 484-491, 1957.
[41] G. E. P. Box, "Evolutionary operation: A method for increasing industrial productivity," J. Roy. Statist. Soc. Ser. C, vol. 6, no. 2, pp. 81-101, 1957.
[42] M. Dorigo, M. Vittorio, and C. Alberto, "Ant system: Optimization by a colony of
cooperating agents," IEEE Trans. Syst., Man, Cybern. B, vol. 26, no. 1, pp. 29-41, 1996.
[43] M. Dorigo, G. Di Caro, and L. Gambardella, "Ant algorithms for discrete optimization," Artif. Life, vol. 5, no. 2, pp. 137-172, 1999.
[44] E. Bonabeau, M. Dorigo, and G. Theraulaz, "Inspiration for optimization from social
insect behavior," Nature, vol. 406, pp. 39-42, 2000.
[45] T. Bäck and H. Schwefel, "Evolutionary computation: An overview," in Proc. Int.
Conf. Evolutionary Computation, 1996, pp. 20-29.
[46] T. Bäck, "An overview of parameter control methods by self-adaptation in evolutionary algorithms," Fundam. Inform., vol. 35, pp. 51-66, 1998.
[47] T. Bäck, D. Fogel, and Z. Michalewicz, Handbook of Evolutionary Computation. London, U.K.: Oxford Univ. Press, 1998.
[48] L. Fogel and G. Burgin, "Competitive goal-seeking through evolutionary programming," Final Report, Contract AF 19(628), Air Force Cambridge Research Laboratories,
Tech. Rep., 1969.
[49] G. Burgin and L. Fogel, "Air-to-air combat tactics synthesis and analysis program
based on an adaptive maneuvering logic," J. Cybern., vol. 2, no. 4, pp. 60-68, 1972.
[50] X. Yao, "A review of evolutionary artificial neural networks," Int. J. Intell. Syst., vol.
8, no. 4, pp. 539-567, 1993.
[51] X. Yao and Y. Liu, "A new evolutionary system for evolving artificial neural networks," IEEE Trans. Neural Netw., vol. 8, no. 3, pp. 694-713, 1997.
[52] X. Yao, "Evolving artificial neural networks," Proc. IEEE, vol. 87, no. 9, pp. 1423-1447, 1999.
[53] X. Yao, Y. Liu, and G. Lin, "Evolutionary programming made faster," IEEE Trans.
Evol. Comput., vol. 3, no. 2, pp. 82-102, 1999.
[54] J. D. Schaffer, "Multiple objective optimization with vector evaluated genetic algorithms," in Proc. 1st Int. Conf. Genetic Algorithms, 1985, pp. 93-100.
[55] J. Schaffer, R. Caruana, L. Eshelman, and R. Das, "A study of control parameters
affecting online performance of genetic algorithms for function optimization," in Proc.
3rd Int. Conf. Genetic Algorithms, 1989, pp. 51-60.
[56] L. Eshelman, R. A. Caruana, and J. Schaffer, "Biases in the crossover landscape," in
Proc. 3rd Int. Conf. Genetic Algorithms, 1989, pp. 10-19.
[57] J. D. Schaffer and L. J. Eshelman, "On crossover as an evolutionarily viable strategy,"
in Proc. Int. Conf. Genetic Algorithms, 1991, pp. 61-68.
[58] J. D. Schaffer, D. Whitley, and L. J. Eshelman, "Combinations of genetic algorithms
and neural networks: A survey of the state of the art," in Proc. Int. Workshop Combinations
Genetic Algorithms Neural Networks, 1992, pp. 1-37.
[59] J. Kennedy and R. Eberhart, "Particle swarm optimization," in Proc. IEEE Int. Conf.
Neural Networks, 1995.
[60] R. Eberhart, Y. Shi, and J. Kennedy, Swarm Intelligence. San Mateo, CA: Morgan
Kaufmann, 2001.
[61] D. E. Goldberg and J. H. Holland, "Genetic algorithms and machine learning," Mach.
Learn., vol. 3, no. 2-3, pp. 95-99, 1988.
[62] L. B. Booker, D. E. Goldberg, and J. H. Holland, "Classifier systems and genetic
algorithms," Artif. Intell., vol. 40, no. 1-3, pp. 235-282, 1989.
[63] D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning.
Reading, MA: Addison-Wesley, 1989.
[64] D. B. Fogel, "An evolutionary approach to the traveling salesman problem," Biol.
Cybern., vol. 60, no. 2, pp. 139-144, 1988.
[65] D. B. Fogel, L. J. Fogel, and V. W. Porto, "Evolving neural networks," Biol. Cybern.,
vol. 63, no. 6, pp. 487-493, 1990.
[66] D. B. Fogel, "An introduction to simulated evolutionary optimization," IEEE Trans.
Neural Netw., vol. 5, no. 1, pp. 3-14, 1994.
[67] D. B. Fogel, Ed., Evolutionary Computation: A Fossil Record. New York: Wiley, 1998.
[68] K. Chellapilla and D. B. Fogel, "Evolution, neural networks, games, and intelligence," Proc. IEEE, vol. 87, no. 9, pp. 1471-1496, 1999.
[69] K. A. de Jong, "An analysis of the behavior of a class of genetic adaptive systems,"
Ph.D. dissertation, Univ. of Michigan, Ann Arbor, MI, 1975.



Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - May 2018

Contents
IEEE Computational Intelligence Magazine - May 2018 - Cover1
IEEE Computational Intelligence Magazine - May 2018 - Cover2
IEEE Computational Intelligence Magazine - May 2018 - Contents
IEEE Computational Intelligence Magazine - May 2018 - 2
IEEE Computational Intelligence Magazine - May 2018 - 3
IEEE Computational Intelligence Magazine - May 2018 - 4
IEEE Computational Intelligence Magazine - May 2018 - 5
IEEE Computational Intelligence Magazine - May 2018 - 6
IEEE Computational Intelligence Magazine - May 2018 - 7
IEEE Computational Intelligence Magazine - May 2018 - 8
IEEE Computational Intelligence Magazine - May 2018 - 9
IEEE Computational Intelligence Magazine - May 2018 - 10
IEEE Computational Intelligence Magazine - May 2018 - 11
IEEE Computational Intelligence Magazine - May 2018 - 12
IEEE Computational Intelligence Magazine - May 2018 - 13
IEEE Computational Intelligence Magazine - May 2018 - 14
IEEE Computational Intelligence Magazine - May 2018 - 15
IEEE Computational Intelligence Magazine - May 2018 - 16
IEEE Computational Intelligence Magazine - May 2018 - 17
IEEE Computational Intelligence Magazine - May 2018 - 18
IEEE Computational Intelligence Magazine - May 2018 - 19
IEEE Computational Intelligence Magazine - May 2018 - 20
IEEE Computational Intelligence Magazine - May 2018 - 21
IEEE Computational Intelligence Magazine - May 2018 - 22
IEEE Computational Intelligence Magazine - May 2018 - 23
IEEE Computational Intelligence Magazine - May 2018 - 24
IEEE Computational Intelligence Magazine - May 2018 - 25
IEEE Computational Intelligence Magazine - May 2018 - 26
IEEE Computational Intelligence Magazine - May 2018 - 27
IEEE Computational Intelligence Magazine - May 2018 - 28
IEEE Computational Intelligence Magazine - May 2018 - 29
IEEE Computational Intelligence Magazine - May 2018 - 30
IEEE Computational Intelligence Magazine - May 2018 - 31
IEEE Computational Intelligence Magazine - May 2018 - 32
IEEE Computational Intelligence Magazine - May 2018 - 33
IEEE Computational Intelligence Magazine - May 2018 - 34
IEEE Computational Intelligence Magazine - May 2018 - 35
IEEE Computational Intelligence Magazine - May 2018 - 36
IEEE Computational Intelligence Magazine - May 2018 - 37
IEEE Computational Intelligence Magazine - May 2018 - 38
IEEE Computational Intelligence Magazine - May 2018 - 39
IEEE Computational Intelligence Magazine - May 2018 - 40
IEEE Computational Intelligence Magazine - May 2018 - 41
IEEE Computational Intelligence Magazine - May 2018 - 42
IEEE Computational Intelligence Magazine - May 2018 - 43
IEEE Computational Intelligence Magazine - May 2018 - 44
IEEE Computational Intelligence Magazine - May 2018 - 45
IEEE Computational Intelligence Magazine - May 2018 - 46
IEEE Computational Intelligence Magazine - May 2018 - 47
IEEE Computational Intelligence Magazine - May 2018 - 48
IEEE Computational Intelligence Magazine - May 2018 - 49
IEEE Computational Intelligence Magazine - May 2018 - 50
IEEE Computational Intelligence Magazine - May 2018 - 51
IEEE Computational Intelligence Magazine - May 2018 - 52
IEEE Computational Intelligence Magazine - May 2018 - 53
IEEE Computational Intelligence Magazine - May 2018 - 54
IEEE Computational Intelligence Magazine - May 2018 - 55
IEEE Computational Intelligence Magazine - May 2018 - 56
IEEE Computational Intelligence Magazine - May 2018 - 57
IEEE Computational Intelligence Magazine - May 2018 - 58
IEEE Computational Intelligence Magazine - May 2018 - 59
IEEE Computational Intelligence Magazine - May 2018 - 60
IEEE Computational Intelligence Magazine - May 2018 - 61
IEEE Computational Intelligence Magazine - May 2018 - 62
IEEE Computational Intelligence Magazine - May 2018 - 63
IEEE Computational Intelligence Magazine - May 2018 - 64
IEEE Computational Intelligence Magazine - May 2018 - 65
IEEE Computational Intelligence Magazine - May 2018 - 66
IEEE Computational Intelligence Magazine - May 2018 - 67
IEEE Computational Intelligence Magazine - May 2018 - 68
IEEE Computational Intelligence Magazine - May 2018 - 69
IEEE Computational Intelligence Magazine - May 2018 - 70
IEEE Computational Intelligence Magazine - May 2018 - 71
IEEE Computational Intelligence Magazine - May 2018 - 72
IEEE Computational Intelligence Magazine - May 2018 - 73
IEEE Computational Intelligence Magazine - May 2018 - 74
IEEE Computational Intelligence Magazine - May 2018 - 75
IEEE Computational Intelligence Magazine - May 2018 - 76
IEEE Computational Intelligence Magazine - May 2018 - 77
IEEE Computational Intelligence Magazine - May 2018 - 78
IEEE Computational Intelligence Magazine - May 2018 - 79
IEEE Computational Intelligence Magazine - May 2018 - 80
IEEE Computational Intelligence Magazine - May 2018 - Cover3
IEEE Computational Intelligence Magazine - May 2018 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com