Faster Algorithms for the Nonemptiness of Streett Automata and for Communication Protocol Pruning

نویسندگان

  • Monika Henzinger
  • Jan Arne Telle
چکیده

This paper shows how a general technique, called lock-step search, used in dynamic graph algorithms, can be used to improve the running time of two problems arising in program veriication and communication protocol design. (1) We consider the nonemptiness problem for Streett automata: We are given a directed graph G = (V; E) with n = jV j and m = jEj, and a collection of pairs of subsets of vertices, called Streett pairs, hLi; Uii; i = 1::k. The question is whether G has a cycle (not necessarily simple) which, for each 1 i k, if it contains a vertex from Li then it also contains a vertex of Ui. Let b = P i=1::k jLij + jUij. The previously best algorithm takes time O((m+b) minfn; kg). We present an algorithm that takes time O(m minf p m log n; k; ng + b minflog n; kg). (2) In communication protocol pruning we are given a directed graph G = (V; E) with l special vertices. The problem is to eeciently maintain the strongly-connected components of the special vertices on a restricted set of edge deletions. Let mi be the number of edges in the strongly connected component of the ith special vertex. The previously best algorithm repeatedly recomputes the strongly-connected components which leads to a running time of O(

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Adaptive Congestion Alleviating Protocol for Healthcare Applications in Wireless Body Sensor Networks: Learning Automata Approach

Wireless Body Sensor Networks (WBSNs) involve a convergence of biosensors, wireless communication and networks technologies. WBSN enables real-time healthcare services to users. Wireless sensors can be used to monitor patients’ physical conditions and transfer real time vital signs to the emergency center or individual doctors. Wireless networks are subject to more packet loss and congestion. T...

متن کامل

An Algorithm for Strongly Connected Component Analysis in n log n Symbolic Steps

We present a symbolic algorithm for strongly connected component decomposition. The algorithm performs Θ(n log n) image and preimage computations in the worst case, where n is the number of nodes in the graph. This is an improvement over the previously known quadratic bound. The algorithm can be used to decide emptiness of Büchi automata with the same complexity bound, improving Emerson and Lei...

متن کامل

Coping With Strong Fairness On-the- y Emptiness Checking for Streett Automata

The model checking approach to veriication has proven to be very successful. Stating the required properties in temporal logic allows the process of veriication to be automated. When propositional linear temporal logic (LTL) is used as the speciication language BBchi automata usually are the theoretical constructions of choice. BBchi automata, however, cannot cope with strong fairness eeciently...

متن کامل

Sequential and Mixed Genetic Algorithm and Learning Automata (SGALA, MGALA) for Feature Selection in QSAR

Feature selection is of great importance in Quantitative Structure-Activity Relationship (QSAR) analysis. This problem has been solved using some meta-heuristic algorithms such as: GA, PSO, ACO, SA and so on. In this work two novel hybrid meta-heuristic algorithms i.e. Sequential GA and LA (SGALA) and Mixed GA and LA (MGALA), which are based on Genetic algorithm and learning automata for QSAR f...

متن کامل

On ! - Automata and Temporal Logi

We study here the use of di erent representation for in nitary regular languages in extended temporal logi . We fo us on three di erent kinds of a eptan e onditions for nite automata on in nite words, due to B u hi, Streett, and Emerson and Lei (EL), and we study their omputational properties. Our nding is that B u hi, Streett, and EL automata span a spe trum of su in tness. EL automata are e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996