Professional Documents
Culture Documents
Miroslav Ćirić
Department of Computer Science, Faculty of Sciences
University of Niš, Serbia
miroslav.ciric@pmf.edu.rs
Weighted Automata: Theory and Applications – WATA 2020/2021, 10th International Workshop
April 19–23, 2021, CIRM@Marseille, France
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 1 / 16
Weakly linear systems – origins
Origins
⋆ Weakly linear systems (abbr. WLS’s) – particular systems of matrix inequations
⋆ emerged in Fuzzy Set Theory – in the study of fuzzy finite automata (abbr. FFAs)
Use
⋆ state reduction for FFAs
Ćirić, Ignjatović, Damljanović, Bašić, FUZZY SETS SYST 186 (2012) 100–139
Ćirić, Ignjatović, Jančić, Damljanović, FUZZY SETS SYST 208 (2012) 22–42
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 2 / 16
Weakly linear systems – the fuzzy context
complete residuated lattices – L = (L, ∨, ∧, ⊗, →, 0, 1)
⋆ (L, ∨, ∧, 0, 1) – complete lattice, 0 – the least element, 1 – the greatest element
⋆ (L, ⊗, 1) – commutative monoid
⋆ residuation property – x⊗y6z ⇔ x6y→z
fuzzy matrices – matrices with entries in L
⋆ order on L pointwise extended to fuzzy matrices – to each Lm×n
⋆ ∨-⊗-matrix multiplication – product of matrices over the semiring (L, ∨, ⊗, 0, 1)
WLS’s for fuzzy matrices
Ai X 6 XBi , i ∈ I1
XBi 6 Ai X , i ∈ I2
X ⊤ Ai 6 Bi X ⊤ , i ∈ I3
⊤ ⊤
Bi X 6 X Ai , i ∈ I4
m×m n×n
{Ai }i∈I ⊂ L , {Bi }i∈I ⊂ L , I = I1 ∪ I2 ∪ I3 ∪ I4 , X – unknown matrix taking values in Lm×n
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 3 / 16
Weakly linear systems – homogeneous and heterogeneous
⋆ other applications
⋆ Social Network Analysis – positional analysis of fuzzy social networks (FSNs), simulations
and bisimulations for FSNs
⋆ Multivalued Modal Logics – simulations and bisimulations for multivalued Kripke models
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 4 / 16
Solving WLS’s with fuzzy matrices
⋆ Residuation?
⋆ Boolean simulations and bisimulations for WFAs over additively idempotent semirings
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 6 / 16
Weakly linear systems – for max-plus matrices
⋆ for FFAs
w general fuzzy solutions provide better state reductions than Boolean (crisp) solutions
w there are cases when there exist general fuzzy simulations and bisimulations but there
are no any Boolean (crisp) simulations and bisimulations
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 7 / 16
Quantales – max-plus quantale
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 8 / 16
Max-plus quantale – residuation
⋆ max-plus algebra does not have residuation , but max-plus quantale does
⋆ in the general case two different residuum operations in a quantale
⋆ due to commutativity only one residuum operation in the max-plus quantale
.
b − a if a, b ∈ R,
a→b= −∞ if b = −∞ or a , −∞,
+∞
if b = +∞ or a = b = −∞.
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 9 / 16
Weakly linear systems over R∞ – the greatest solutions
m×n
Theorem 1 (The greatest solution in R∞ )
The set of all solutions of a WLS over R∞ is a complete lattice.
m×n
Consequently, there exists the greatest solution of this WLS in R∞ .
m×n
Theorem 2 (The greatest solutions in Rmax )
m×n
It is not necessary that there is the greatest solution of the WLS in Rmax .
m×n
However, for each X0 ∈ Rmax there exists the greatest solution of the WLS less than or equal to X0 .
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 10 / 16
Weakly linear systems over R∞ – the equivalent form
m×n m×n
⋆ φ : R∞ → R∞
^ ^ ^ ⊤ ^ ⊤
⊤ ⊤
φ(C) = Ai \(CBi ) ∧ (Ai C)/Bi ) ∧
(Bi C )/Ai ∧ Bi \(C Ai )
i∈I1 i∈I2 i∈I3 i∈I4
m×n
⋆ ω-continuous – preserves infima of non-increasing sequences in R∞
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 11 / 16
Weakly linear systems over R∞ – computing the greatest solution
m×n
⋆ sequence of matrices given X0 ∈ R∞ we define
^
X1 = X0 , Xn+1 = φ(Xn ) ∧ Xn , S(X0 ) = Xn .
n∈N
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 12 / 16
Weakly linear systems over R∞ – finitely computable solutions
⋆ Problem: How to efficiently compute the greatest solution?
m×n m×n
⋆ d : R∞ × R∞ → R+ ∪ {0, +∞} extended metric
inf{λ ∈ R+ | (−λ)B 6 A 6 B} if {λ ∈ R+ | (−λ)B 6 A 6 B} , ∅
d(A, B) =
+∞ otherwise
d(A, B) = max |A(i, j) − B(i, j)| (Chebyshev distance)
i,j
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 13 / 16
Weakly linear systems over R∞ – finitely computable solutions
⋆ finite solutions solutions that are finite matrices entries only from R
Consequences
(1) If X0 , Ai ’s and Bi ’s take entries in Z ∪ {−∞, +∞}, then S(X0 ) is finitely computable and the corres-
ponding number of computational steps does not exceed 2mn · d(Y, X0 ).
(2) If X0 , Ai ’s and Bi ’s take entries in Q ∪ {−∞, +∞}, then S(X0 ) is finitely computable and the corres-
ponding number of computational steps does not exceed 2mn · d(λY, λX0 ) , where λ is the least
common multiple of all entries of X0 , Ai ’s and Bi ’s.
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 14 / 16
Our ongoing research
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 15 / 16
Miroslav Ćirić, Aleksandar Stamenković, Dragan Djurdjanović Weakly linear systems for matrices over the max-plus quantale 16 / 16