Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs

Tropical Algebra is used to model the dynamics of Timed Event Graphs (TEG), a particular class of Timed Discrete-Event System (TDES) in which we are interested only in synchronization and delay phenomena. Whenever this TEG has control inputs, we can use them to control the synchronization of the sys...

Full description

Bibliographic Details
Main Authors: Alan Mendes Marotta, Vinicius Mariano Gonçalves, Carlos Andrey Maia
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/12/10/1597
id doaj-75237eec5993480196454d744dfb8e19
record_format Article
spelling doaj-75237eec5993480196454d744dfb8e192020-11-25T03:53:45ZengMDPI AGSymmetry2073-89942020-09-01121597159710.3390/sym12101597Tropical Lexicographic Optimization: Synchronizing Timed Event GraphsAlan Mendes Marotta0Vinicius Mariano Gonçalves1Carlos Andrey Maia2Departamento de Engenharia Mecatrônica, Centro Federal de Educação Tecnológica de Minas Gerais, CEFET-MG, Rua Álvares de Azevedo, 400, Bela Vista, Divinópolis MG 35503-822, BrazilPrograma de pós-graduação em Engenharia Elétrica, Universidade Federal de Minas Gerais, UFMG, Av Antonio Carlos 6627, Pampulha, Belo Horizonte MG 31270-901, BrazilPrograma de pós-graduação em Engenharia Elétrica, Universidade Federal de Minas Gerais, UFMG, Av Antonio Carlos 6627, Pampulha, Belo Horizonte MG 31270-901, BrazilTropical Algebra is used to model the dynamics of Timed Event Graphs (TEG), a particular class of Timed Discrete-Event System (TDES) in which we are interested only in synchronization and delay phenomena. Whenever this TEG has control inputs, we can use them to control the synchronization of the system to achieve some objective. Thus, this paper formulates a framework based on tropical algebra and lexicographic optimization to synchronize a TEG when dealing with many synchronization objectives that are ranked in previous priority order. We call this kind of problem the Tropical Lexicographic Synchronization Optimization (TLSO). This work develops a solution to this problem, based on Tropical Fractional Linear Programming (TFLP) and lexicographic optimization concepts. In this way, the basics of tropical algebra are determined, including essential terms to this paper, such as left and right residuations, and the following stages of the solution to the TLSO problem are explained. Therefore, this work presents a general framework based on structured algebraic models with application to TEG synchronization. By synchronization, we mean balancing and organizing events chronologically in order to achieve the desired goal. So, we are dealing with concepts closely related to symmetry ones. An illustrative numerical example is presented, which demonstrates the implementation of the proposed algorithms. The acquired results confirm the efficiency of the proposed methodology. Codes used for implementing the algorithms are listed in the appendix section of the article.https://www.mdpi.com/2073-8994/12/10/1597tropical algebratimed discrete-event systemsoptimization
collection DOAJ
language English
format Article
sources DOAJ
author Alan Mendes Marotta
Vinicius Mariano Gonçalves
Carlos Andrey Maia
spellingShingle Alan Mendes Marotta
Vinicius Mariano Gonçalves
Carlos Andrey Maia
Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs
Symmetry
tropical algebra
timed discrete-event systems
optimization
author_facet Alan Mendes Marotta
Vinicius Mariano Gonçalves
Carlos Andrey Maia
author_sort Alan Mendes Marotta
title Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs
title_short Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs
title_full Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs
title_fullStr Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs
title_full_unstemmed Tropical Lexicographic Optimization: Synchronizing Timed Event Graphs
title_sort tropical lexicographic optimization: synchronizing timed event graphs
publisher MDPI AG
series Symmetry
issn 2073-8994
publishDate 2020-09-01
description Tropical Algebra is used to model the dynamics of Timed Event Graphs (TEG), a particular class of Timed Discrete-Event System (TDES) in which we are interested only in synchronization and delay phenomena. Whenever this TEG has control inputs, we can use them to control the synchronization of the system to achieve some objective. Thus, this paper formulates a framework based on tropical algebra and lexicographic optimization to synchronize a TEG when dealing with many synchronization objectives that are ranked in previous priority order. We call this kind of problem the Tropical Lexicographic Synchronization Optimization (TLSO). This work develops a solution to this problem, based on Tropical Fractional Linear Programming (TFLP) and lexicographic optimization concepts. In this way, the basics of tropical algebra are determined, including essential terms to this paper, such as left and right residuations, and the following stages of the solution to the TLSO problem are explained. Therefore, this work presents a general framework based on structured algebraic models with application to TEG synchronization. By synchronization, we mean balancing and organizing events chronologically in order to achieve the desired goal. So, we are dealing with concepts closely related to symmetry ones. An illustrative numerical example is presented, which demonstrates the implementation of the proposed algorithms. The acquired results confirm the efficiency of the proposed methodology. Codes used for implementing the algorithms are listed in the appendix section of the article.
topic tropical algebra
timed discrete-event systems
optimization
url https://www.mdpi.com/2073-8994/12/10/1597
work_keys_str_mv AT alanmendesmarotta tropicallexicographicoptimizationsynchronizingtimedeventgraphs
AT viniciusmarianogoncalves tropicallexicographicoptimizationsynchronizingtimedeventgraphs
AT carlosandreymaia tropicallexicographicoptimizationsynchronizingtimedeventgraphs
_version_ 1724476860727820288