Download this article
 Download this article For screen
For printing
Recent Issues
Volume 12, Issue 4
Volume 12, Issue 3
Volume 12, Issue 2
Volume 12, Issue 1
Volume 11, Issue 4
Volume 11, Issue 3
Volume 11, Issue 2
Volume 11, Issue 1
Volume 10, Issue 4
Volume 10, Issue 3
Volume 10, Issue 2
Volume 10, Issue 1
Volume 9, Issue 4
Volume 9, Issue 3
Volume 9, Issue 2
Volume 9, Issue 1
Volume 8, Issue 4
Volume 8, Issue 3
Volume 8, Issue 2
Volume 8, Issue 1
Volume 7, Issue 4
Volume 7, Issue 3
Volume 7, Issue 2
Volume 7, Issue 1
Volume 6, Issue 4
Volume 6, Issue 3
Volume 6, Issue 2
Volume 6, Issue 1
Volume 5, Issue 3-4
Volume 5, Issue 2
Volume 5, Issue 1
Volume 4, Issue 3-4
Volume 4, Issue 2
Volume 4, Issue 1
Volume 3, Issue 4
Volume 3, Issue 3
Volume 3, Issue 2
Volume 3, Issue 1
Volume 2, Issue 2
Volume 2, Issue 1
Volume 1, Issue 2
Volume 1, Issue 1
The Journal
About the journal
Ethics and policies
Peer-review process
 
Submission guidelines
Submission form
Editorial board
 
Subscriptions
 
ISSN 2325-3444 (online)
ISSN 2326-7186 (print)
 
Author index
To appear
 
Other MSP journals
On system complexity, stability and performance: application to prediction

Joel Ratsaby

Vol. 12 (2024), No. 4, 411–470
Abstract

Intuitively, the three properties of complexity, stability, and system performance are interrelated. For instance, more complex ecological systems tend to be less stable, and in software engineering, software performance reliability is directly affected by software complexity. We introduce a new rigorous framework that shows how these three properties interrelate. We focus on a specific family of systems that predict input binary Markov chains. A system’s output is a binary sequence that indicates when it fails to predict the input. System complexity is the average number of information bits needed to describe the output per input bit. System stability is the discrepancy between the system’s output when presented with two random input sequences. A bound on the prediction error is derived and used as a system’s performance guarantee. It is shown that as complexity increases, stability decreases, and performance guarantee becomes more sensitive to changes in the input, making the system less robust. The analysis taken here is applicable to more general systems.

Keywords
system complexity, Markov chain prediction, concentration inequality, entropy
Mathematical Subject Classification
Primary: 60J20, 62M20
Milestones
Received: 25 January 2024
Revised: 30 July 2024
Accepted: 24 October 2024
Published: 29 December 2024

Communicated by Francesco dell'Isola
Authors
Joel Ratsaby
Ariel University
40700 Ariel
Israel