Programming and Algorithm Fundamentals
Vol. 1 No. 1 (2026): January: Programming and Algorithm Fundamentals

Design and Analysis of a Novel Parallel Algorithm for Large Scale Graph Optimization with Dynamic Load Balancing in Heterogeneous Computing Environments

Dedy Tri Cahyono (Institut Teknologi dan Bisnis Dewantara)
Jaja Miharja (Institut Teknologi dan Bisnis Dewantara)



Article Info

Publish Date
19 Jan 2026

Abstract

This research focuses on the design and evaluation of a novel parallel graph optimization algorithm incorporating dynamic load balancing (DLB) to address inefficiencies in heterogeneous computing environments. Large-scale graph optimization problems, such as those in social networks, bioinformatics, and transportation systems, often suffer from computational imbalances when using traditional static load balancing approaches, leading to underutilized resources and prolonged execution times. The primary objective of this research is to develop an algorithm that can dynamically adjust workload distribution across processors, enhancing computational efficiency and scalability. The proposed method combines heuristic techniques, including region expansion and multilevel partitioning, with diffusive load balancing strategies to minimize inter-processor communication overhead. Experimental results demonstrate that the proposed algorithm reduces execution time by up to 40% compared to static methods, with optimized resource utilization and more balanced workload distribution. The scalability of the algorithm is also evident, as it adapts effectively to increasing problem sizes and processor counts. These findings suggest that dynamic load balancing is crucial for improving parallel graph optimization in real-world applications. Future work will focus on further enhancing the algorithm’s responsiveness to rapidly changing workloads and expanding its applicability to additional domains.

Copyrights © 2026






Journal Info

Abbrev

PAF

Publisher

Subject

Description

Aims This journal aims to disseminate fundamental and applied research in programming, algorithm design, and computational problem-solving that form the foundation of modern computing systems. Scope Algorithm design and complexity analysis Data structures and optimization techniques Programming ...