Algorithms for Networks and Link-Structured Data

Abstract

The research has focused on the design of algorithms for networks and the information resources that they support. Link analysis algorithms have been developed with applications to the design of World Wide Web search engines. A collection of models and algorithms, have been developed for decentralized search in so-called 'small-world' networks; this has led to applications in both social network analysis and in the design of peer-to-peer computing systems. Techniques from these small-world algorithms have been extended to form the basis of distributed gossip algorithms for the robust dissemination of information through a network. Algorithms have also been developed for network routing and design. The problem of provisioning a virtual private network has been approached through connections with multicommodity flow, leading to approximation algorithms with strong provable performance guarantees. The notion of fairness in resource allocation has been formalized, leading to algorithms that approximate the fairest allocations for a range of network problems. Algorithms have also been designed that deal with input continuously over time, in an event-driven fashion, for the problems of packet routing and load balancing. Finally, combinatorial algorithms have been developed for clustering and partitioning of networks; such algorithms are useful as primitives in a variety of network analysis tasks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 31, 2002
Accession Number
ADA404776

Entities

People

  • Jon Kleinberg

Organizations

  • Cornell University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Algorithms
  • Clustering
  • Communication Networks
  • Computer Networks
  • Computer Science
  • Data Mining
  • Electronic Mail
  • Guarantees
  • Information Processing
  • Internet
  • Link Analysis
  • Network Science
  • Network Topology
  • Networks
  • Social Networks
  • Websites
  • World Wide Web

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Distributed Systems and Data Platform Development
  • Operations Research