-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuloha3.tex
146 lines (116 loc) · 5.46 KB
/
uloha3.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
% Author: Dominik Harmim <[email protected]>
\documentclass[a4paper, 11pt]{scrartcl}
\usepackage[czech]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage[left=2cm, top=3cm, text={17cm, 24cm}]{geometry}
\usepackage[unicode, colorlinks, hypertexnames=false, citecolor=red]{hyperref}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{dirtytalk}
\newcommand{\TASK}{3: Markovské řetězce a~nástroj PRISM}
\newcommand{\COURSE}{Analýza systémů založená na modelech}
\newcommand{\AUTHOR}{Dominik Harmim (xharmi00)}
\pagestyle{fancy}
\fancyhead[L]{\AUTHOR}
\fancyhead[C]{\COURSE}
\fancyhead[R]{\today}
\fancyfoot[C]{}
\fancyfoot[R]{\thepage\,/\,\pageref*{LastPage}}
\setlength{\parindent}{0pt}
\setlength{\parskip}{.5 \bigskipamount}
\begin{document}
\begin{center}
{\Large Úloha~\TASK}
\end{center}
\section*{1.~úkol}
Zadaná \emph{reakční síť} byla namodelována v~nástroji PRISM. Výsledný
model se nachází v~souboru \texttt{\textbf{uloha3.sm}}.
Sémantika modelu odpovídá \emph{Markovskému řetězci ve spojitém čase
(CTMC)}. Model obsahuje modul \texttt{cov20}, který implementuje
danou reakční síť. Nachází se zde 3 proměnné\,---\,$ z $: počet
\emph{zdravých} jedinců, $ n $: počet \emph{nakažených} jedinců, $ u $:
počet \emph{uzdravených} jedinců. Každá z~těchto proměnných může nabývat
až celkového počtu jedinců v~populaci. Iniciální hodnoty těchto
proměnných jsou nastaveny konstantně podle zadání. Dále jsou v~modulu
implementovány dvě reakce, které ovlivňují vývoj epidemie
viru\,---\,\emph{nákaza}, respektive \emph{uzdravení}. Rychlosti těchto
reakcí jsou dány parametry~$ k_i $, respektive~$ k_r $, které jsou
definovány jako konstanty nastavované při provádění experimentů s~modelem.
Protože model vychází z~\emph{mass-action kinetiky} pro populační modely,
jsou rychlosti reakcí \emph{nákaza}, respektive \emph{uzdravení} nastaveny
následovně: $ r_i = z \cdot n \cdot k_i $, respektive $ r_r = n
\cdot k_r $.
\section*{2.~a~3.~úkol}
{\small \emph{Uvedené grafy jsou ve vektorovém formátu, takže je možné si
je hezky zvětšit.}}
Jednotlivé vlastnosti byly formulovány PCTL formulemi a~ověřeny v~nástroji
PRISM. Tyto formule jsou specifikovány v~souboru
\texttt{\textbf{uloha3.pctl}}.
Vlastnost \uv{Jaká je pravděpodobnost, že infekce eventuálně vymizí?}
byla formulována následující formulí: $ \mathrm{P}_{=?}\ [\ \mathrm{F}\ \
n = 0\ ] $. Výsledný graf, který ukazuje odpověď na tuto otázku pro různé
přípustné parametry~$ k_i $ a~$ k_r $ je na obrázku~\ref{fig:prop1}. Je
zřejmé, že tato pravděpodobnost je pro všechny uvažované parametry~1.
\begin{figure}[ht]
\centering
\includegraphics[width=1 \linewidth]{img/prop1.pdf}
\caption{%
Analýza vlastnosti \uv{Jaká je pravděpodobnost, že infekce
eventuálně vymizí?}.
}
\label{fig:prop1}
\end{figure}
Vlastnost \uv{Jaká je pravděpodobnost, že infekce trvá aspoň 100 časových
jednotek a~vymizí během 120 časových jednotek?} byla formulována následující
formulí: $ \mathrm{P}_{=?}\ [\ n > 0\ \ \mathrm{U}^{[100, 120]}\ \ n = 0
\ ] $. Výsledný graf, který ukazuje odpověď na tuto otázku pro různé
přípustné parametry~$ k_i $ a~$ k_r $ je na obrázku~\ref{fig:prop2}.
\begin{figure}[ht]
\centering
\includegraphics[width=1 \linewidth]{img/prop2.pdf}
\caption{%
Analýza vlastnosti \uv{Jaká je pravděpodobnost, že infekce trvá
aspoň 100 časových jednotek a~vymizí během 120 časových jednotek?}.
}
\label{fig:prop2}
\end{figure}
\section*{4.~úkol}
V~této nově zkonstruované reakční síti se budou vyskytovat následující
parametry:
\begin{itemize}
\item
$ k_i $: rychlost \emph{nákazy} od \emph{nakažených} jedinců
(stejné jako v~předchozím modelu),
\item
$ k_j $: rychlost \emph{nákazy} od \emph{částečně vyléčených}
jedinců (je dvakrát pomalejší, tj. $ k_j = \frac{k_i}{2} $),
\item
$ k_{r^\prime} $: rychlost \emph{úplného uzdravení} (stejné
jako~$ k_r $ v~předchozím modelu s~odečtením~$ k_s $, protože
s~rychlostí~$ k_s $ dochází místo toho k~\emph{částečnému
uzdravení}, tj. $ k_{r^\prime} = k_r - k_s $),
\item
$ k_s $: rychlost \emph{částečného uzdravení} (např. $ k_s =
\frac{k_r}{10} $).
\end{itemize}
Reakční síť v~této variantě bude potom vypadat následovně
(množiny~$ Z $, $ N $, $ U $ mají stejný význam jako v~původním modelu,
množina~$ C $ obsahuje \emph{částečně vyléčené} jedince):
\begin{itemize}
\item
\emph{nákaza od nakažených jedinců}: $ Z + N \xrightarrow{k_i}
N + N $,
\item
\emph{nákaza od částečně vyléčených jedinců}: $ Z + C
\xrightarrow{k_j} N + N $,
\item
\emph{úplné uzdravení}: $ N \xrightarrow{k_{r^\prime}} U $,
\item
\emph{částečné uzdravení}: $ N \xrightarrow{k_s} C $.
\end{itemize}
\end{document}