Skip to main content
Log in

Towards a tropical automaton product minimizing global completion times

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. 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

    Article  Google Scholar 

  • Aguilar J (2001) A general ant colony model to solve combinatorial optimization problems. Revista Colombiana de Computación 2:7–18

    Google Scholar 

  • Baccelli F, Cohen G, Jan-Olsder G, Quadrat J (2001) Synchronization and linearity an algebra for discrete event systems. Wiley, New Jersey

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Heidergott B, Olsder G, Woude J (2006) Max plus at work. Princeton Press, New Jersey

    Book  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jose Aguilar.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-020-01211-w

Keywords

Mathematics Subject Classification

Navigation