Analyzing large sparse Markov chains of Kronecker products

dc.citation.epage5en_US
dc.citation.spage5en_US
dc.contributor.authorDayar, Tuğrulen_US
dc.coverage.spatialBudapest, Hungaryen_US
dc.date.accessioned2016-02-08T12:26:26Z
dc.date.available2016-02-08T12:26:26Z
dc.date.issued2009en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionDate of Conference: 13-16 Sept. 2009en_US
dc.description.abstractKronecker products are used to define the underlying Markov chain (MC) in various modeling formalisms, including compositional Markovian models, hierarchical Markovian models, and stochastic process algebras. The motivation behind using a Kronecker structured representation rather than a flat one is to alleviate the storage requirements associated with the MC. With this approach, systems that are an order of magnitude larger can be analyzed on the same platform. In the Kronecker based approach, the generator matrix underlying the MC is represented using Kronecker products [6] of smaller matrices and is never explicitly generated. The implementation of transient and steady-state solvers rests on this compact Kronecker representation, thanks to the existence of an efficient vector-Kronecker product multiplication algorithm known as the shuffle algorithm [6]. The transient distribution can be computed through uniformization using vector-Kronecker product multiplications. The steady-state distribution also needs to be computed using vector-Kronecker product multiplications, since direct methods based on complete factorizations, such as Gaussian elimination, normally introduce new nonzeros which cannot be accommodated. The two papers [2], [10] provide good overviews of iterative solution techniques for the analysis of MCs based on Kronecker products. Issues related to reachability analysis, vector-Kronecker product multiplication, hierarchical state space generation in Kronecker based matrix representations for large Markov models are surveyed in [5]. Throughout our discussion, we make the assumption that the MC at hand does not have unreachable states, meaning it is irreducible. And we take an algebraic view [7] to discuss recent results related to the analysis of MCs based on Kronecker products independently from modeling formalisms. We provide background material on the Kronecker representation of the generator matrix underlying a CTMC, show that it has a rich structure which is nested and recursive, and introduce a small CTMC whose generator matrix is expressed as a sum of Kronecker products; this CTMC is used as a running example throughout the discussion. We also consider preprocessing of the Kronecker representation so as to expedite numerical analysis. We discuss permuting the nonzero structure of the underlying CTMC symmetrically by reordering, changing the orders of the nested blocks by grouping, and reducing the size of the state space by lumping. The steady-state analysis of CTMCs based on Kronecker products is discussed for block iterative methods, multilevel methods, and preconditioned projection methods, respectively. The results can be extended to DTMCs based on Kronecker products with minor modifications. Areas that need further research are mentioned as they are discussed. Our contribution to this area over the years corresponds to work along iterative methods based on splittings and their block versions [11], associated preconditioners to be used with projection methods [4], near complete decomposability [8], a method based on iterative disaggregation for a class of lumpable MCs [9], a class of multilevel methods [3], and a recent method based on decomposition for weakly interacting subsystems [1]. © 2009 IEEE.en_US
dc.description.provenanceMade available in DSpace on 2016-02-08T12:26:26Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 2009en
dc.identifier.doi10.1109/QEST.2009.12en_US
dc.identifier.urihttp://hdl.handle.net/11693/28657en_US
dc.language.isoEnglishen_US
dc.publisherIEEEen_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/QEST.2009.12en_US
dc.source.title2009 Sixth International Conference on the Quantitative Evaluation of Systemsen_US
dc.subjectBlock iterative methodsen_US
dc.subjectGroupingen_US
dc.subjectKronecker productsen_US
dc.subjectLumpingen_US
dc.subjectMarkov chainsen_US
dc.subjectMultilevel methodsen_US
dc.subjectPreconditioned projection methodsen_US
dc.subjectReorderingen_US
dc.subjectBlock iterative methoden_US
dc.subjectKronecker producten_US
dc.subjectMarkov Chainen_US
dc.subjectMultilevel methoden_US
dc.subjectProjection methoden_US
dc.subjectMarkov processesen_US
dc.subjectMatrix algebraen_US
dc.subjectSemiconductor countersen_US
dc.subjectStochastic modelsen_US
dc.subjectVector spacesen_US
dc.subjectVectorsen_US
dc.subjectIterative methodsen_US
dc.titleAnalyzing large sparse Markov chains of Kronecker productsen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
05290873.pdf
Size:
99.86 KB
Format:
Adobe Portable Document Format
Description:
Full printable version