Abstract
The main contribution of this paper is oriented towards system modeling with resource conflicts, in which a set of tasks must be completed at the earliest. Mutual exclusion between tasks with underlying resource conflicts is modeled as subsystems through local tropical automata. Parallel task execution is explored through a new framework for a synchronous product of tropical automata directly minimizing the global completion time of a set of tasks. A dater-based analysis is proposed to determine an optimal qualitative schedule and relies on proposed definitions of global, private, and synchronizing daters. This approach drastically narrows the solution spectrum, and allows finding the optimal task schedule. The approach is applied to a flow network as a case study, but can be applied to systems of different nature.
Similar content being viewed by others
Notes
Both scenarios yG1p = ys(G2,G3) and yG1p > ys(G2,G3) yield the same elements in the alphabet of the product during the execution of s(G2,G3). This is, elements of the type (a1, b1, b1) where a1G1p, and b1s(G2;G3).
References
Aguilar J (1998) Definition of an energy function for the random neural to solve optimization problems. Neural Netw 11:731–737. https://doi.org/10.1016/S0893-6080(98)00020-3
Aguilar J (2001) A general ant colony model to solve combinatorial optimization problems. Revista Colombiana de Computación 2:7–18
Baccelli F, Cohen G, Jan-Olsder G, Quadrat J (2001) Synchronization and linearity an algebra for discrete event systems. Wiley, New Jersey
Basseur M, Talbi E, Nebro A, Alba E (2006) Metaheuristics for multiobjective combinatorial optimization problems: review and recent issues. Research Report RR-5978, Institut National de Recherche en Informatique et en Automatique, https://hal.inria.fr/file/index/docid/95723/filename/RR-5978.pdf. Accessed Jan 2019
Colcombet T, Daviaud L (2013) Approximate comparison of distance automata. In: Proceeding of 30th international symposium on theoretical aspects of computer science, pp 574–585
Gallardo J, Cotta C, Fernández A (2009) Solving weighted constraint satisfaction problems with memetic/exact hybrid algorithms. J Artif Intell Res. https://doi.org/10.1613/jair.2770
Gaubert S (1995) Performance evaluation of (Max,+) automata. IEEE Trans Autom Control 40:2014–2025. https://doi.org/10.1109/9.478227
Gaubert S, Mairesse J (1999) Modeling and analysis of timed petri nets using heaps of pieces. IEEE Trans Autom Control 44:683–697. https://doi.org/10.1109/9.754807
Heidergott B, Olsder G, Woude J (2006) Max plus at work. Princeton Press, New Jersey
Houssin L, Lahaye S, Boimond J (2007) Just in time control of constrained (max,+)-linear systems. Discr Event Dyn Syst 17:159–178. https://doi.org/10.1007/s10626-006-0009-5
Kammoun M, Achour Z, Rezg N (2010) Air traffic management using petri net synthesis tools. In: Proceeding of international conference of modeling and simulation
Komenda J, Lahaye S, Boimond J (2009a) Synchronous product of (Max,+) automata. J Eur Syst Autom 43:1033–1047
Komenda J, Lahaye S, Boimond J (2009b) Supervisory control of (max,+) automata: a behavioral approach. Discrete Event Dyn Syst 19:525–549. https://doi.org/10.1007/s10626-009-0083-6
Lahaye S, Komenda J, Boimond J (2015) Compositions of (Max,+) automata. Discr Event Dyn Syst 25:323–344. https://doi.org/10.3182/20121003-3-MX-4033.00013
Nasri I, Habchi G, Boukezzoula R (2012) An algebraic max-plus model for HVLV systems scheduling and optimization with repetitive and flexible periodic preventive maintenance: just-in-time production. In: Proceeding of international conference of modeling, optimization and simulation
Ponnambalam G, Jawahar N, Girish B (2010) An ant colony optimization algorithm for flexible job shop scheduling problem. In: Lazinica A (ed), New advanced technologies, IntTech, Rijeka, pp 73–92 DOI: 10.5772/9425
Quintero K, Niel E, Rojas-D’Onofrio J (2011) Optimizing process supervision in a flow network in terms of operative capacity and failure risk. In: Proceedings of 15th international congress on automation, systems and instrumentation
Quintero K, Niel E, Aguilar J, Piétrac L (2013) (Max, +) Optimization Model for Scheduling Operations in a Flow Network with Preventive Maintenance Tasks. Proc, World Congress on Engineering and Computer Science
Quintero KR, Niel E, Aguilar J, Piétrac L (2014a) Scheduling operations in a flow network with flexible preventive maintenance: a (max, +). Eng Lett 22:24–33
Quintero K, Niel E, Aguilar J, Piétrac L (2014b) A cost-criticality based (Max, +) optimization model for operations scheduling. In: Kim H, Ao SI, Amouzegar M (eds) Transactions on engineering technologies, Springer, Dordrecht, 645–660.
Quintero K, Aguilar J, Niel E (2017) A hybrid approach based on genetic algorithms and (Max, +) algebra for network applications. Appl Soft Comput J 54:93–107. https://doi.org/10.1016/j.asoc.2017.01.006
Rojas-D’Onofrio J, González J, Boutleux E, Niel E (2009) Path search algorithm minimizing interferences with envisaged operations in a pipe network. Proc Eur Control Conf. https://doi.org/10.23919/ECC.2009.7074811
Roux OH, Delfieu D, Molinaro P (2001) Discrete time approach of time Petri nets for real-time systems analysis. Proc Int Conf Emerg Technol Fact Autom 2:197–204. https://doi.org/10.1109/ETFA.2001.997686
Seow K, Gai M, Lim T (2005) A temporal logic specification interface for automata- theoretic finitary control synthesis. Proc IEEE Int Conf Robot Autom. https://doi.org/10.1109/ROBOT.2005.1570178
Simon I (1988) Recognizable sets with multiplicities in the tropical semiring. In: Chytil MP, Koubek V, Janiga L (eds) Mathematical foundations of computer science. Lecture Notes in Computer Science, Springer, Berlin, 324: 107–120. https://doi.org/10.1007/BFb0017135
Tang K, Man K, Kwong S, He Q (1996) Genetic algorithms and their applications. IEEE Signal Process Magn 13:22–37. https://doi.org/10.1109/79.543973
Acknowledgements
This research has been financially supported by Thales Group France, and by the PCP (Post-graduate Cooperation Program) between Venezuela and France involving the collaboration between the academic institutions: ULA (in Spanish: Universidad de Los Andes)—research laboratory: CEMISID in Merida, Venezuela, and the INSA (in French: Université de Lyon, INSA Lyon, Ampere (UMR5005)) in Lyon, France; and the industrial partners Thales Group France, and PDVSA (in Spanish: Petróleos de Venezuela Sociedad Anónima), the Venezuelan oil company.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Rosana Sueli da Motta Jafelice.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliationsPublisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Quintero, K., Aguilar, J., Niel, E. et al. Towards a tropical automaton product minimizing global completion times. Comp. Appl. Math. 39, 221 (2020). https://doi.org/10.1007/s40314-020-01211-w
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-020-01211-w