Probability, Parallelism and the State Space Exploration Problem

  • Authors:
  • William Knottenbelt;Mark Mestern;Peter G. Harrison;Pieter S. Kritzinger

  • Affiliations:
  • -;-;-;-

  • Venue:
  • TOOLS '98 Proceedings of the 10th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a new dynamic probabilistic state exploration algorithm based on hash compaction. Our method has a low state omission probability and low memory usage that is independent of the length of the state vector. In addition, the algorithm can be easily parallelised. This combination of probability and parallelism enables us to rapidly explore state spaces that are an order of magnitude larger than those obtainable using conventional exhaustive techniques. We implement our technique on a distributed-memory parallel computer and we present results showing good speedups and scalability. Finally, we discuss suitable choices for the three hash functions upon which our algorithm is based.