0704-883-0675     |      dataprojectng@gmail.com

A Hybrid Adjacency and Time-Based Data Structure for Analysis of Temporal Networks

  • Project Research
  • 1-5 Chapters
  • Abstract : Available
  • Table of Content: Available
  • Reference Style: APA
  • Recommended for : Student Researchers
  • NGN 3000

Background

Related Work I begin with background information on ways for representing temporal networks and data structures for storing (static) networks. I then discuss work related to this thesis, including the use of hybrid data structures and other types of temporal network data structures. 2.1 Static Network Representations Static networks are typically represented in one of 3 ways [41]: • Adjacency matrix : A two-dimensional matrix, Auv, stores edge information for source node u to destination node v in the uvth element of the matrix. • Adjacency list: A set of lists, one for each source node u. Each list contains a series of destination nodes v, if edge (u, v) exists. • Adjacency dictionary: A hash table keyed by source nodes u mapped to the set of destination nodes v, if edge (u, v) exists. The adjacency matrix is the traditional data structure for network representation due to, in part, its simple construction, but also its prominence in key aspects of network analysis, such as spectral graph theory. The values stored in adjacency 7 matrices are typically boolean in nature, with a value of ”1” representing an edge is present between two nodes, and a value of ”0” otherwise. However, adjacency matrices can be modified to hold additional information by storing numeric values instead, e.g. edge weights. Since an adjacency matrix stores a value for both present and missing edges, it has a memory complexity of O(n 2 ), where n is the number of nodes, and is therefore only appropriate for smaller networks. The adjacency list representation aims to improve upon this memory complexity by removing the need to store missing edge information. By storing edges as a set of list, adjacency lists improve the memory complexity to O(k), where k is the number of edges. However, this approach suffers from increased time complexity during common operations such as finding if an edge exists between nodes u and v due to the unsorted nature of its lists. The adjacency dictionary representation is a variant on the standard adjacency list, by storing the edges in a hashed set rather than a list. Edges presence in an adjacency dictionary can be determined in O(1) time, matching the adjacency matrix, while retaining the O(k) space complexity of the adjacency list. By using a hash table instead of a hashed set, additional edge information can be stored inside the adjacency dictionary as well.




FIND OTHER RELATED TOPICS


Related Project Materials

A COMPARATIVE SURVEY ON THE PERFORMANCE OF GOVERNMENT-OWNED AND PRIVATE-OWNED BROADCASTING MEDIA FIRMS IN NIGERIA

​​​​​​​BACKGROUND OF 

EVALUATION OF LANDSCAPE FEATURES FOR STRESS RELIEFINHOTEL BUILDINGS IN KADUNA, KADUNA STATE, NIGERIA

ABSTRACT

The fast growing trend of modernization and urbanization in regions around the worldhas its shares of dire consequences, which i...

Read more
GOVERNMENT OWNERSHIP AND ITS EFFECT AND CONTROL OF MASS MEDIA OBJECTIVITY REPORTING

Abstract

This project takes a look at the “Effect of Government Ownership and Control on Mass Media Objectivity....

Read more
DETERMINANTS OF BANK CUSTOMERS' PATRONAGE OF POINT OF SALE (POS) SERVICES IN EKWULOBIA, ANAMBRA STATE

BACKGROUND OF THE STUDY

On the convergence curve of information and communication technology, the world...

Read more
PRODUCTION OF MOSQUITO REPELLENT USING ORANGE PEELS

STATEMENT OF THE PROBLEM

Read more
INVESTIGATION OF OCCUPATIONAL SAFETY AND HEALTH(OSH) COMPLIANCE LEVEL IN ADDRESSING COVID 19 PANDEMIC IN THE INDUSTRIAL SECTOR

BACKGROUND OF THE STUDY

In December 2019, the global population will be awoken to an outbreak of a disease known as Coro...

Read more
AN EVALUATION OF THE DISTRIBUTION STRATEGIES FOR THE MARKETING OF PETROLEUM (A CASE STUDY OF OANDO)

ABSTRACT

This research was motivated to apprise the evaluation of distribution strategies adopted by Oando Plc for the...

Read more
EFFECTS OF READING AND WORKING ON THE COMPUTER ON VISION

Abstract

The objective is to determine if a person blinks less, and therefore vision worsens after reading and working on the computer.

RADIO DRAMA AS A TOOL FOR SOCIAL CHANGE

ABSTRACT 

Radio is considered to be a very powerful tool for engendering community empowerment due to its capacity...

Read more
IMPACT OF MASTERY LEARNING APPROACH ON MOTIVATION AND PERFORMANCE IN WAVE CONCEPTS AMONG SENIOR SECONDARY SCHOOL PHYSICS STUDENTS

ABSTRACT

This study investigated the Impact of Mastery Learning Approach (MLA) on Motivation and Academic Performance in Physics among Se...

Read more
Share this page with your friends




whatsapp