• https://doi.org/10.1109/iciecs.2009.5365358Copy DOI Icon

The Design of a Universal Graph Model

  • Dec 1, 2009
  • Tsung Lee +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

In this research, we designed a universal graph model. We targeted this work on improving graph data organization representation, flexible formation of graph substructures for complex system modeling and generic processing of data organization. We form coherently composed graph modeling features including inheritance hierarchy of basic graph types, data participating graphs of multiple aspects, hierarchically composed and connected graphs, and property-based graph models based on existing graph models. Design cases are used to illustrate its achievement of our design goal. Keywords—graph theory; graph model, multi-aspect graph; hierarchical graph I. INTRODUCTION Computer modeling plays a key role to apply computer's capability in various fields of applications. Effective support of computer modeling should consist of data representation capability, data access and navigation capability, and generic operations for forming more general and reusable generic algorithms. As computer applications keep growing complex in wider areas, we need enhanced computer models capable of supporting these applications. Graph data models are one of the most extensively used discrete mathematical models in computer modeling of various applications from VLSI circuit design, computer system design and modeling, network modeling, etc. Traditional graph libraries such as LEDA(1), Boost Graph Library(2), LINK(3), and GraphStream(4) focuses on single- level directed and undirected graph modeling. Lee's work(5) utilized decorator and visitor patterns to add new vertex data and attach processing during graph traversal. Pizzonia's (6) employed static object-oriented extension of graph property classes associated with corresponding graph operations. Bertault(7) employed an extensible graph property class hierarchy and dynamic property checking. Directed and undirected hypergraphs are not supported in these approaches. Hyperedges in hypergraphs can be represented as vertices in ordinary graphs. Hypergraphs cannot be treated as super types of directed and undirected graphs to support generic algorithms with ordinary graphs. On data organization point of view, these approaches provide various graph organization types but only as single- level specialized graph type. Each of them should be utilized distinctly. Once these graph models need to be combined in a complex data model, designers should add artificial data structures to join them together. Still, such combined data model or its selected subparts cannot be viewed and utilized as if in a single graph model. This requires designers to add more application-specific gluing data structures, processing codes of distinct graph substructures and their gluing logic, and semantically similar but redundant non-generic codes. It thus hinders effective development and reuse of computer models for various complex applications. From our literature survey, we did not find any previous work providing combinational features for flexibly composing graph structures. Our design goal lies in three improvement directions, representation of complex system data organization, flexible formation of graph substructures for processing, and generic processing of data organization as well as individual data. Our main approach is to form coherently composed graph modeling features including inheritance hierarchy of basic graph types, vertex data participating in graphs of multiple aspects, hierarchically composed and connected graphs, and property-based graph models based on existing graph models. It forms a universal graph model of combinations of complex graph-oriented data organizations, flexibly forms various virtual graph substructures for complex system modeling and processing, and support generic processing capability at the graph structure levels and at the leaf data levels. In section 2, we describe refined design goals and the approach of our work. In the following sections, we in sequence introduce planned composed graph modeling features of our universal graph model, including generic accesses among basic graph models, joining multiple graphs into a multi-aspect graph model, generic structuring of graph models, and generic accesses of property-based graph models. In section 7, we introduce its software design and a design case. The last section concludes this research.

Similar Papers
  • Book Chapter
  • Citations16

The KL-Divergence Between a Graph Model and its Fair I-Projection as a Fairness Regularizer

  • Jan 01, 2021
  • Maarten Buyl +1
  • Research Article
  • Citations7

Exploring social networks through stochastic multilayer graph modeling

  • Mar 27, 2024
  • Chaos, Solitons and Fractals: the interdisciplinary journal of Nonlinear Science, and Nonequilibrium and Complex Phenomena
  • Mohammad Mehdi Daliri Khomami +2
  • Research Article
  • Citations30

Indices of trophic and competitive relations in a planktonic network of a shallow, temperate lagoon. A graph and structural equation modeling approach

  • Feb 13, 2020
  • Ecological Indicators
  • Marek Kruk +1
  • Research Article
  • Citations14

Optimization and Complexity Reduction of Switch-Reconfigured Antennas Using Graph Models

  • Jan 01, 2009
  • IEEE Antennas and Wireless Propagation Letters
  • J Costantine +3
  • PDF
  • Research Article
  • Citations7

Detecting E-Commerce Water Army through Graph Modeling on User Multiple Collusive Relationships: A Case Study of China’s Hotel Industry

  • Jan 05, 2023
  • Journal of Theoretical and Applied Electronic Commerce Research
  • Jing Peng +2
  • Book Chapter

Graph Modeling for Topological Data Analysis

  • Jan 01, 2019
  • Silas P Lima Filho +2
  • Book Chapter
  • Citations2

Graph models for performance evaluation of parallel programs

  • Jan 01, 1993
  • Franz Hartleb
  • Research Article

Artificial Intelligence in Financial Fraud Detection: A Deep Learning Perspective

  • Nov 15, 2024
  • International Journal of Computer Technology and Electronics Communication
  • Neha Tyagi
  • Book Chapter

Graph Modeling and Analytics for Fraud Detection in Company Office Data

  • Mar 17, 2025
  • Frontiers in artificial intelligence and applications
  • Kelsen Diogenes +1
  • Book Chapter

The Security in Networks Through Short Normalized Attack Graph Modeling

  • Aug 25, 2022
  • Gouri R Patil
  • PDF
  • Research Article
  • Citations1

First-Flush Driven Sediment Graph Modeling with Soil Moisture Accounting

  • Jan 01, 2025
  • Journal of Water Management Modeling
  • S.A Siddiqui +4
  • PDF
  • Research Article
  • Citations30

Code Vulnerability Detection Based on Deep Sequence and Graph Models: A Survey

  • Oct 14, 2022
  • Security and Communication Networks
  • Bolun Wu +1
  • Research Article
  • Citations8

Memristive Crossbar Array-Based Probabilistic Graph Modeling.

  • Jul 19, 2024
  • Advanced materials (Deerfield Beach, Fla.)
  • Yoon Ho Jang +7
  • Research Article
  • Citations72

DGEKT: A Dual Graph Ensemble Learning Method for Knowledge Tracing

  • Jan 22, 2024
  • ACM Transactions on Information Systems
  • Chaoran Cui +7
  • Research Article
  • Citations364

Using Graph Models to Analyze the Vulnerability of Electric Power Networks

  • Aug 01, 2006
  • Risk Analysis
  • Åke J Holmgren
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.