Computing weight constraint reachability in large networks

  • Authors:
  • Miao Qiao;Hong Cheng;Lu Qin;Jeffrey Xu Yu;Philip S. Yu;Lijun Chang

  • Affiliations:
  • Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, New Territories, Hong Kong;Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, New Territories, Hong Kong;Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, New Territories, Hong Kong;Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, New Territories, Hong Kong;Department of Computer Science, University of Illinois at Chicago, Chicago, USA and Computer Science Department, King Abdulaziz University, Jeddah, Saudi Arabia;Department of Systems Engineering and Engineering Management, The Chinese University of Hong Kong, New Territories, Hong Kong

  • Venue:
  • The VLDB Journal — The International Journal on Very Large Data Bases
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reachability is a fundamental problem on large-scale networks emerging nowadays in various application domains, such as social networks, communication networks, biological networks, road networks, etc. It has been studied extensively. However, little existing work has studied reachability with realistic constraints imposed on graphs with real-valued edge or node weights. In fact, such weights are very common in many real-world networks, for example, the bandwidth of a link in communication networks, the reliability of an interaction between two proteins in PPI networks, and the handling capacity of a warehouse/storage point in a distribution network. In this paper, we formalize a new yet important reachability query in weighted undirected graphs, called weight constraint reachability (WCR) query that asks: is there a path between nodes $$a$$ and $$b$$ , on which each real-valued edge (or node) weight satisfies a range constraint. We discover an interesting property of WCR, based on which, we design a novel edge-based index structure to answer the WCR query in $$O(1)$$ time. Furthermore, we consider the case when the index cannot entirely fit in the memory, which can be very common for emerging massive networks. An I/O-efficient index is proposed, which provides constant I/O (precisely four I/Os) query time with $$O(|V|\log |V|)$$ disk-based index size. Extensive experimental studies on both real and synthetic datasets demonstrate the efficiency and scalability of our solutions in answering the WCR query.