Systém sčítání vektorů - Vector addition system
A vektorový sčítací systém (VAS) je jedním z několika jazyků matematického modelování pro popis distribuované systémy. Systémy sčítání vektorů byly zavedeny Richard M. Karp a Raymond E. Miller v roce 1969,[1] a zobecnit na vektorové systémy sčítání se stavy (VASS) podle John E. Hopcroft a Jean-Jacques Pansiot v roce 1979.[2] VAS i VASS jsou v mnoha ohledech rovnocenné Petriho sítě představil dříve Carl Adam Petri.

Neformální definice
A vektorový sčítací systém se skládá z konečné sady celé číslo vektory. Počáteční vektor je považován za počáteční hodnoty více čítačů a vektory VAS jsou považovány za aktualizace. Tyto počitadla nemusí nikdy klesnout pod nulu. Přesněji řečeno, vzhledem k počátečnímu vektoru s nezápornými hodnotami lze vektory VAS přidat po částech za předpokladu, že každý mezilehlý vektor má nezáporné hodnoty. A vektorový sčítací systém se stavy je VAS vybavený kontrolními stavy. Přesněji řečeno, je to konečný řízený graf s oblouky označeno celé číslo vektory. VASS mají stejné omezení, že hodnoty čítače by nikdy neměly klesnout pod nulu.
Formální definice a základní terminologie
- A VAS je konečná množina pro některé .
- A VASS je konečný řízený graf takhle pro některé .
Přechody
- Nechat být VAS. Vzhledem k vektoru , vektor může být dosáhla, v jednom přechodu, pokud a .
- Nechat být VASS. Vzhledem k tomu, konfigurace , konfigurace může být dosáhla, v jednom přechodu, pokud a .
Viz také
Reference
- ^ Karp, Richard M .; Miller, Raymond E. (květen 1969). Msgstr "Schémata paralelního programu". Journal of Computer and System Sciences. 3 (2): 147–195. doi:10.1016 / S0022-0000 (69) 80011-5.
- ^ Hopcroft, John E .; Pansiot, Jean-Jacques (1979). "K problému dosažitelnosti pro systémy přidávání 5-dimenzionálních vektorů". Teoretická informatika. 8 (2): 135–159. doi:10.1016/0304-3975(79)90041-0. hdl:1813/6102.