Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Computing steady-state probability vector #132

Closed
temunds opened this issue Sep 14, 2023 · 2 comments · Fixed by #133
Closed

Computing steady-state probability vector #132

temunds opened this issue Sep 14, 2023 · 2 comments · Fixed by #133

Comments

@temunds
Copy link

temunds commented Sep 14, 2023

Hello everyone,

thank you for this tool, we use it on version 1.7.0, and it has been great for our purpose, computing the steady-state probability for a set of states in a ctmc. However, working on some more complex models recently, we expect to run into computation time issues when checking the desired property directly. Hence searching for ways to reduce the size of the state space, we came across the technique of lumping. Although we are still in the process of determining our detailed approach, we are considering a solution that requires more 'manual' handling of steady-state probabilities to modify transition rates in sequentially solved ctmcs. Since we would love to start the sequential solving utilizing stormpy, we are searching for a way to obtain the steady-state probabilities for all states in a considered ctmc.

Unfortunately, we have not been able to find an example describing how to obtain the desired results. Is there a method that does provide access to all steady-state probabilites of the considered state space?

Thanks in advance :)

@tquatmann
Copy link
Member

Thanks for the kind words!
I just added the required bindings in PR #133.
See the test_modelchecking.py for example usage.

This should also work with Storm version 1.7.0 in case you have a good reason not to upgrade.

I'm closing the issue, feel free to re-open in case there are follow-up questions or if this is not what you need.

@temunds
Copy link
Author

temunds commented Sep 20, 2023

Awesome, thanks a lot :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants