English

Multi-weighted Automata and MSO Logic

Logic in Computer Science 2015-06-22 v1 Formal Languages and Automata Theory

Abstract

Weighted automata are non-deterministic automata where the transitions are equipped with weights. They can model quantitative aspects of systems like costs or energy consumption. The value of a run can be computed, for example, as the maximum, limit average, or discounted sum of transition weights. In multi-weighted automata, transitions carry several weights and can model, for example, the ratio between rewards and costs, or the efficiency of use of a primary resource under some upper bound constraint on a secondary resource. Here, we introduce a general model for multi-weighted automata as well as a multiweighted MSO logic. In our main results, we show that this multi-weighted MSO logic and multi-weighted automata are expressively equivalent both for finite and infinite words. The translation process is effective, leading to decidability results for our multi-weighted MSO logic.

Keywords

Cite

@article{arxiv.1506.06024,
  title  = {Multi-weighted Automata and MSO Logic},
  author = {Manfred Droste and Vitaly Perevoshchikov},
  journal= {arXiv preprint arXiv:1506.06024},
  year   = {2015}
}

Comments

The final version appeared in the Proceedings of the 8th International Computer Science Symposium in Russia (CSR 2013)

R2 v1 2026-06-22T09:56:43.505Z