Abstract
This paper presents a proof-of-concept for an Epigenetics-based modification of Genetic Programming (GP). The modification is tested with a traffic signal control problem under dynamic traffic conditions.
We describe the new algorithm and show first results. Experiments reveal that GP benefits from properties such as phenotype differentiation, memory consolidation within generations and environmentally-induced change in behavior provided by the epigenetic mechanism. The method can be extended to other dynamic environments.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Braun, R., Kemper, C.: An evolutionary algorithm for network-wide real-time optimization of traffic signal control. In: 2011 IEEE Forum on Integrated and Sustainable Transportation System (FISTS), pp. 207–214, June 2011
Champagne, D.L., Bagot, R.C., van Hasselt, F., Ramakers, G., Meaney, M.J., de Kloet, E.R., Joels, M., Krugers, H.: Maternal care and hippocampal plasticity: evidence for experience-dependent structural plasticity, altered synaptic functioning, and differential responsiveness to glucocorticoids and stress. J. Neurosci. 28(23), 6037–6045 (2008)
Chikumbo, O., Goodman, E., Deb, K.: Approximating a multi-dimensional pareto front for a land use management problem: A modified moea with an epigenetic silencing metaphor. In: 2012 IEEE Congress on Evolutionary Computation (CEC), pp. 1–9, June 2012
Chikumbo, O., Goodman, E., Deb, K.: Triple bottomline many-objective-based decision making for a land use management problem. J. Multi-Criteria Decis. Anal. 22(3–4), 133–159 (2015). http://dx.org/10.1002/mcda.1536
Day, J.J., Sweatt, J.D.: Epigenetic modifications in neurons are essential for formation and storage of behavioral memory. Neuropsychopharmacology 36(1), 357–358 (2011). http://dx.org/10.1038/npp.2010.125
Fontana, A.: Epigenetic tracking: biological implications. In: Kampis, G., Karsai, I., Szathmáry, E. (eds.) ECAL 2009, Part I. LNCS, vol. 5777, pp. 10–17. Springer, Heidelberg (2011)
Friedrich, B.: Balance and control: Methods for traffic adaptive control. In: World Congress on Intelligent Transport Systems (2nd: 1995: Yokohama-shi, Japan). Steps forward, vol. 5 (1995)
Gabor Miklos, G.L., Maleszka, R.: Epigenomic communication systems in humans and honey bees: from molecules to behavior. Horm. Behav. 59(3), 399–406 (2011)
Gershenson, C., Rosenblueth, D.A.: Adaptive selforganization vs static optimization. Kybernetes 41(3/4), 386–403 (2012)
Herrera, C.M., Pozo, M.I., Bazaga, P.: Jack of all nectars, master of most: DNA methylation and the epigenetic basis of niche width in a flower-living yeast. Mol. Ecol. 21(11), 2602–2616 (2012)
Jablonka, E., Lamb, M.: Evolution in Four Dimensions: Genetic, Epigenetic, Behavioral, and Symbolic Variation in the History of Life. Life and Mind. MIT Press, Cambridge (2005). http://books.google.ca/books?id=EaCiHFq3MWsC
Nagel, K., Schreckenberg, M.: A cellular automaton model for freeway traffic. J. Phys. I France 2(12), 2221–2229 (1992)
Krubitzer, L., Stolzenberg, D.S.: The evolutionary masquerade: genetic and epigenetic contributions to the neocortex. Curr. Opin. Neurobiol. 24, 157–165 (2014). http://www.sciencedirect.com/science/article/pii/S0959438813002213
La Cava, W., Helmuth, T., Spector, L., Danai, K.: Genetic programming with epigenetic local search. In: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, GECCO 2015, NY, USA, pp. 1055–1062 (2015). http://doi.acm.org/10.1145/2739480.2754763
La Cava, W., Spector, L., Danai, K., Lackner, M.: Evolving differential equations with developmental linear genetic programming and epigenetic hill climbing. In: Proceedings of the 2014 Conference Companion on Genetic and Evolutionary Computation Companion, GECCO Comp 2014, pp. 141–142. ACM, New York (2014)
Ledon-Rettig, C.C., Richards, C.L., Martin, L.B.: Epigenetics for behavioral ecologists. Behav. Ecol. 24, 211–324 (2012)
Mauro, R., Branco, F.: Update on the statistical analysis of traffic countings on two-lane rural highways. Modern Appl. Sci. 7(6), 67–80 (2013)
Nie, X., Li, Y., Wei, X.: Based on evolutionary algorithm and cellular automata combined traffic signal control. In: 2010 3rd International Symposium on Knowledge Acquisition and Modeling (KAM), pp. 285–288, October 2010
Padmasiri, T., Ranasinghe, D.: Genetic programming tuned fuzzy controlled trafficlight system. In: 2014 InternationalConference on Advances in ICT for Emerging Regions (ICTer), pp. 91-95, Dec 2014
Sanchez-Medina, J., Galan-Moreno, M., Rubio-Royo, E.: Traffic signal optimization in la almozara district in saragossa under congestion conditions, using genetic algorithms, traffic microsimulation, and cluster computing. IEEE Trans. Intell. Transp. Syst. 11(1), 132–141 (2010)
Sousa, J., Costa, E.: Epial - an epigenetic approach for an artificial life model. In: International Conference on Agents and Artificial Intelligence (2010)
Tanev, I., Yuta, K.: Implications of epigenetic learning via modification of histones on performance of genetic programming. In: Deb, K., Tari, Z. (eds.) GECCO 2004. LNCS, vol. 3102, pp. 213–224. Springer, Heidelberg (2004)
Turner, A.P., Lones, M.A., Fuente, L.A., Stepney, S., Caves, L.S., Tyrrell, A.M.: The incorporation of epigenetics in artificial gene regulatory networks. BioSystems 112(2), 56–62 (2013)
Wang, F.Y.: Parallel control and management for intelligent transportation systems: concepts, architectures, and applications. IEEE Trans. Intell. Transp. Syst. 11, 630–638 (2010)
Zhang, M., Zhao, S., Lv, J., Qian, Y.: Multi-phase urban traffic signal real-time control with multi-objective discrete differential evolution. In: 2009 International Conference on Electronic Computer Technology, pp. 296–300, February 2009
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Traffic Parameteres
A Traffic Parameteres
Traffic parameters included in the terminal set:
-
topStatus: Status of the north-south direction light of the current intersection (returns 0 if the light is red, 1 if the light is yellow, 2 if the light is green and 3 if the turn left right is on).
-
bottomStatus: Status of south-north direction light of the current intersection (same output configuration that topStatus).
-
leftStatus: Status of west-east direction light of the current intersection (same output configuration that topStatus).
-
rightStatus: Status of east-west direction light of the current intersection (same output configuration that topStatus).
-
verQueue: Sum of the number of vehicles stopped in the north-south direction and the number of vehicles stopped in the south-north direction in the current intersection.
-
horQueue: Sum of the number of vehicles stopped in the west-east direction and the number of vehicles stopped in the east-west direction of the current intersection.
-
1stTopNeighborQueue: Number of vehicles stopped in the north-south direction of the first intersection in the north direction of the current crossing.
-
1stBottomNeighborQueue: Number of vehicles stopped in the south-north direction of the first intersection in the south direction of the current crossing.
-
1stLeftNeighborQueue: Number of vehicles stopped in the west-east direction of the first intersection in the west direction of the current crossing.
-
1stRightNeighborQueue: Number of vehicles stopped in the east-west direction of the first intersection in the east direction of the current crossing.
-
2ndTopNeighborQueue: Number of vehicles stopped in the north-south direction of the second intersection in the north direction of the current crossing.
-
2ndBottomNeighborQueue: Number of vehicles stopped in the south-north direction of the second intersection in the south direction of the current crossing.
-
2ndLeftNeighborQueue: Number of vehicles stopped in the west-east direction of the second intersection in the west direction of the current crossing.
-
2ndRightNeighborQueue: Number of vehicles stopped in the east-west direction of the second intersection in the east direction of the current crossing.
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Ricalde, E., Banzhaf, W. (2016). A Genetic Programming Approach for the Traffic Signal Control Problem with Epigenetic Modifications. In: Heywood, M., McDermott, J., Castelli, M., Costa, E., Sim, K. (eds) Genetic Programming. EuroGP 2016. Lecture Notes in Computer Science(), vol 9594. Springer, Cham. https://doi.org/10.1007/978-3-319-30668-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-30668-1_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30667-4
Online ISBN: 978-3-319-30668-1
eBook Packages: Computer ScienceComputer Science (R0)