Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. On solving basic equ ...
Article

On solving basic equations over the semiring of functional digraphs

Alberto Dennunzio, Enrico Formenti, Luciano Margara, Sara Riva
Download article
Open on arXiv
Submitted on
October 17, 2024
Accepted on
July 23, 2025
Published on
November 21, 2025
Last modified on
November 21, 2025
Volume 27
vol. 27:3
Discrete Algorithms
DOI
10.46298/dmtcs.14590
License
Attribution-Non Commercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
Application-driven Challenges for Automata Networks and Complex Systems
Indicators
807
Views
760
Downloads

On solving basic equations over the semiring of functional digraphs

Alberto Dennunzio, Enrico Formenti, Luciano Margara, Sara Riva
Abstract
Endowing the set of functional graphs (FGs) with the sum (disjoint union of graphs) and product (standard direct product on graphs) operations induces on FGs a structure of a commutative semiring R. The operations on R can be naturally extended to the set of univariate polynomials R[X] over R. This paper provides a polynomial time algorithm for deciding if equations of the type AX=B have solutions when A is just a single cycle and B a set of cycles of identical size. We also prove a similar complexity result for some variants of the previous equation. Final version accepted by DMTCS; added a linefeed before 'Clearly' in the before last page, as asked by the editor
Keywords
  • Discrete Mathematics
  • Combinatorics
  • 68R01, 68R010
Mathematics Subject Classification 2020
  • 05C20 - Directed graphs (digraphs), tournaments
  • 05C25 - Graphs and abstract algebra (groups, rings, fields, etc.)
  • 05C76 - Graph operations (line graphs, products, etc.)
  • 37B02 - Dynamics in general topological spaces
  • 37B10 - Symbolic dynamics
  • 37E25 - Dynamical systems involving maps of trees and graphs
  • 68R01 - General topics of discrete mathematics in relation to computer science
Preview
Loading PDF preview...