Search results

1 – 10 of over 9000
Article
Publication date: 7 March 2008

A. Kaveh and P. Sharafi

Medians of a graph have many applications in engineering. Optimal locations for facility centers, distribution of centers and domain decomposition for parallel computation are a…

Abstract

Purpose

Medians of a graph have many applications in engineering. Optimal locations for facility centers, distribution of centers and domain decomposition for parallel computation are a few examples of such applications. In this paper, a new ant system (AS) algorithm based on the idea of using two sets of ants, named active and passive ants is proposed for the problem of finding k‐medians of a weighted graph or the facility location problem on a network.

Design/methodology/approach

The structure of the algorithm is derived from two known heuristics; namely, rank‐based AS and max‐min ant system with some adjustments in pheromone updating and locating the ants on the graph nodes. The algorithms are designed with and without a local search.

Findings

An efficient algorithm for location finding, and the novel application of an ant colony system can be considered as the main contribution of this paper.

Originality/value

Combining two different tools; namely, graph theory and AS algorithm results in an efficient and accurate method for location finding. The results are compared to those of another algorithm based on the theory of graphs.

Details

Engineering Computations, vol. 25 no. 2
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 9 November 2012

Petko Kitanov, Odile Marcotte, Wil H.A. Schilders and Suzanne M. Shontz

To simulate large parasitic resistive networks, one must reduce the size of the circuit models through methods that are accurate and preserve terminal connectivity and network…

Abstract

Purpose

To simulate large parasitic resistive networks, one must reduce the size of the circuit models through methods that are accurate and preserve terminal connectivity and network sparsity. The purpose here is to present such a method, which exploits concepts from graph theory in a systematic fashion.

Design/methodology/approach

The model order reduction problem is formulated for parasitic resistive networks through graph theory concepts and algorithms are presented based on the notion of vertex cut in order to reduce the size of electronic circuit models. Four variants of the basic method are proposed and their respective merits discussed.

Findings

The algorithms proposed enable the production of networks that are significantly smaller than those produced by earlier methods, in particular the method described in the report by Lenaers entitled “Model order reduction for large resistive networks”. The reduction in the number of resistors achieved through the algorithms is even more pronounced in the case of large networks.

Originality/value

The paper seems to be the first to make a systematic use of vertex cuts in order to reduce a parasitic resistive network.

Details

COMPEL - The international journal for computation and mathematics in electrical and electronic engineering, vol. 31 no. 6
Type: Research Article
ISSN: 0332-1649

Keywords

Article
Publication date: 28 January 2014

Hong Xiao, Yuan Li, Jian-Feng Yu and Hui Cheng

Virtual assembly process plays an important role in assembly design of complex product and is typically time- and resource-intensive. This paper aims to investigate a dynamic…

Abstract

Purpose

Virtual assembly process plays an important role in assembly design of complex product and is typically time- and resource-intensive. This paper aims to investigate a dynamic assembly simplification approach in order to demonstrate and interact with virtual assembly process of complex product in real time.

Design/methodology/approach

The proposed approach regards the virtual assembly process of complex product as an incremental growth process of dynamic assembly. During the growth process, the current-assembled-state assembly model is simplified with appearance preserved by detecting and removing its invisible features, and the to-be-assembled components are simplified with assembly features preserved using conjugated subgraphs matching method based on an improved subgraph isomorphism algorithm.

Findings

The dynamic assembly simplification approach is applied successfully to reduce the complexity of computer aided design models during the virtual assembly process and it is proved by several cases.

Originality/value

A new assembly features definition is proposed based on the notion of “conjugation” to assist the assembly features recognition, which is a main step of the dynamic assembly simplification and has been translated into conjugated subgraphs matching problem. And an improved subgraph isomorphism algorithm is presented to address this problem.

Details

Assembly Automation, vol. 34 no. 1
Type: Research Article
ISSN: 0144-5154

Keywords

Article
Publication date: 25 September 2024

Mostafa Aliabadi and Hamidreza Ghaffari

In this paper, community identification has been considered as the most critical task of social network analysis. The purpose of this paper is to organize the nodes of a given…

Abstract

Purpose

In this paper, community identification has been considered as the most critical task of social network analysis. The purpose of this paper is to organize the nodes of a given network graph into distinct clusters or known communities. These clusters will therefore form the different communities available within the social network graph.

Design/methodology/approach

To date, numerous methods have been developed to detect communities in social networks through graph clustering techniques. The k-means algorithm stands out as one of the most well-known graph clustering algorithms, celebrated for its straightforward implementation and rapid processing. However, it has a serious drawback because it is insensitive to initial conditions and always settles on local optima rather than finding the global optimum. More recently, clustering algorithms that use a reciprocal KNN (k-nearest neighbors) graph have been used for data clustering. It skillfully overcomes many major shortcomings of k-means algorithms, especially about the selection of the initial centers of clusters. However, it does face its own challenge: sensitivity to the choice of the neighborhood size parameter k, which is crucial for selecting the nearest neighbors during the clustering process. In this design, the Jaya optimization method is used to select the K parameter in the KNN method.

Findings

The experiment on real-world network data results show that the proposed approach significantly improves the accuracy of methods in community detection in social networks. On the other hand, it seems to offer some potential for discovering a more refined hierarchy in social networks and thus becomes a useful tool in the analysis of social networks.

Originality/value

This paper introduces an enhancement to the KNN graph-based clustering method by proposing a local average vector method for selecting the optimal neighborhood size parameter k. Furthermore, it presents an improved Jaya algorithm with KNN graph-based clustering for more effective community detection in social network graphs.

Details

Journal of Modelling in Management, vol. ahead-of-print no. ahead-of-print
Type: Research Article
ISSN: 1746-5664

Keywords

Article
Publication date: 10 April 2009

A. Kaveh and P. Sharafi

For the solution of equations with sparse matrices, the problem of bandwidth reduction is an important issue. Though graph theoretical algorithms are available, the purpose of…

Abstract

Purpose

For the solution of equations with sparse matrices, the problem of bandwidth reduction is an important issue. Though graph theoretical algorithms are available, the purpose of this paper is to examine the feasibility of ant systems (AS).

Design/methodology/approach

For band optimization an ant colony algorithm based on AS is utilized. In this algorithm a local search procedure is also included to improve the solution.

Findings

AS algorithms are found to be suitable for bandwidth optimization.

Originality/value

Application of AS to the bandwidth reduction is the main purpose of this paper, which is successfully performed. The results are compared to those of a graph theoretical bandwidth optimization algorithm.

Details

Engineering Computations, vol. 26 no. 3
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 4 April 2016

Fei Yan, Ke Wang, Jizhong Xiao and Ruifeng Li

The most prominent example of scan matching algorithm is the Iterative Closest Point (ICP) algorithm. But the ICP algorithm and its variants excessively depend on the initial pose…

Abstract

Purpose

The most prominent example of scan matching algorithm is the Iterative Closest Point (ICP) algorithm. But the ICP algorithm and its variants excessively depend on the initial pose estimate between two scans. The purpose of this paper is to propose a scan matching algorithm, which is adaptable to big initial pose errors.

Design/methodology/approach

The environments are represented by flat units and upright units. The upright units are clustered to represent objects that the robot cannot cross over. The object cluster is further discretized to generate layered model consisting of cross-section ellipses. The layered model provides simplified features that facilitate an object recognition algorithm to discriminate among common objects in outdoor environments. A layered model graph is constructed with the recognized objects as nodes. Based on the similarity of sub-graphs in each scans, the layered model graph-based matching algorithm generates initial pose estimates and uses ICP to refine the scan matching results.

Findings

Experimental results indicate that the proposed algorithm can deal with bad initial pose estimates and increase the processing speed. Its computation time is short enough for real-time implementation in robotic applications in outdoor environments.

Originality/value

This paper proposes a bio-inspired scan matching algorithm for mobile robots based on layered model graph in outdoor environments.

Details

Assembly Automation, vol. 36 no. 2
Type: Research Article
ISSN: 0144-5154

Keywords

Article
Publication date: 6 September 2023

Antonio Llanes, Baldomero Imbernón Tudela, Manuel Curado and Jesús Soto

The authors will review the main concepts of graphs, present the implemented algorithm, as well as explain the different techniques applied to the graph, to achieve an efficient…

Abstract

Purpose

The authors will review the main concepts of graphs, present the implemented algorithm, as well as explain the different techniques applied to the graph, to achieve an efficient execution of the algorithm, both in terms of the use of multiple cores that the authors have available today, and the use of massive data parallelism through the parallelization of the algorithm, bringing the graph closer to the execution through CUDA on GPUs.

Design/methodology/approach

In this work, the authors approach the graphs isomorphism problem, approaching this problem from a point of view very little worked during all this time, the application of parallelism and the high-performance computing (HPC) techniques to the detection of isomorphism between graphs.

Findings

Results obtained give compelling reasons to ensure that more in-depth studies on the HPC techniques should be applied in these fields, since gains of up to 722x speedup are achieved in the most favorable scenarios, maintaining an average performance speedup of 454x.

Originality/value

The paper is new and original.

Details

Engineering Computations, vol. 40 no. 7/8
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 4 July 2024

Weijiang Wu, Heping Tan and Yifeng Zheng

Community detection is a key factor in analyzing the structural features of complex networks. However, traditional dynamic community detection methods often fail to effectively…

Abstract

Purpose

Community detection is a key factor in analyzing the structural features of complex networks. However, traditional dynamic community detection methods often fail to effectively solve the problems of deep network information loss and computational complexity in hyperbolic space. To address this challenge, a hyperbolic space-based dynamic graph neural network community detection model (HSDCDM) is proposed.

Design/methodology/approach

HSDCDM first projects the node features into the hyperbolic space and then utilizes the hyperbolic graph convolution module on the Poincaré and Lorentz models to realize feature fusion and information transfer. In addition, the parallel optimized temporal memory module ensures fast and accurate capture of time domain information over extended periods. Finally, the community clustering module divides the community structure by combining the node characteristics of the space domain and the time domain. To evaluate the performance of HSDCDM, experiments are conducted on both artificial and real datasets.

Findings

Experimental results on complex networks demonstrate that HSDCDM significantly enhances the quality of community detection in hierarchical networks. It shows an average improvement of 7.29% in NMI and a 9.07% increase in ARI across datasets compared to traditional methods. For complex networks with non-Euclidean geometric structures, the HSDCDM model incorporating hyperbolic geometry can better handle the discontinuity of the metric space, provides a more compact embedding that preserves the data structure, and offers advantages over methods based on Euclidean geometry methods.

Originality/value

This model aggregates the potential information of nodes in space through manifold-preserving distribution mapping and hyperbolic graph topology modules. Moreover, it optimizes the Simple Recurrent Unit (SRU) on the hyperbolic space Lorentz model to effectively extract time series data in hyperbolic space, thereby enhancing computing efficiency by eliminating the reliance on tangent space.

Details

International Journal of Intelligent Computing and Cybernetics, vol. 17 no. 3
Type: Research Article
ISSN: 1756-378X

Keywords

Article
Publication date: 4 January 2008

A. Kaveh and M. Shahrouzi

The generality of the genetic search in the light of proper coding schemes, together with its non‐gradient‐based search, has made it popular for many discrete problems including…

Abstract

Purpose

The generality of the genetic search in the light of proper coding schemes, together with its non‐gradient‐based search, has made it popular for many discrete problems including structural optimization. However, the required computational effort increases as the cardinality of the search space and the number of design variables increase. Memetic algorithms are formal attempts to reduce such a drawback for real‐world problems incorporating some kind of problem‐specific information. This paper aims to address this issue.

Design/methodology/approach

In this paper both Lamarckian and Baldwinian approaches for meme evolution are implemented using the power of graph theory in topology assessment. For this purpose, the concept of load path connectivity in frame bracing layouts is introduced and utilized by the proposed graph theoretical algorithms. As an additional search refinement tool, a dynamic mutation band control is recommended. In each case, the results are studied via a set of ultimate design family rather than one pseudo optimum. The method is further tested using a number of steel frame examples and its efficiency is compared with conventional genetic search.

Findings

Here, the problem of bracing layout optimization in steel frames is studied utilizing a number of topological guidelines.

Originality/value

The method of this paper attempts to reduce the computational effort for optimal design of real‐world problems incorporating some kind of problem‐specific information.

Details

Engineering Computations, vol. 25 no. 1
Type: Research Article
ISSN: 0264-4401

Keywords

Article
Publication date: 2 March 2012

H.R. Khataee, M.Y. Ibrahim, S. Sourchi, L. Eskandari and M.A. Teh Noranis

One of the significant underlying principles of nanorobotic systems deals with the understanding and conceptualization of their respective complex nanocomponents. This paper…

Abstract

Purpose

One of the significant underlying principles of nanorobotic systems deals with the understanding and conceptualization of their respective complex nanocomponents. This paper introduces a new methodology to compute a set of optimal electronic and mathematical properties of Buckyball nanoparticle using graph algorithms based on dynamic programming and greedy algorithm.

Design/methodology/approach

Buckyball, C60, is composed of sixty equivalent carbon atoms arranged as a highly symmetric hollow spherical cage in the form of a soccer ball. At first, Wiener, hyper‐Wiener, Harary and reciprocal Wiener indices were computed using dynamic programming and presented them as: W(Buckyball)=11870.4, WW(Buckyball)=52570.9, Ha(Buckyball)=102.2 and RW(Buckyball)=346.9. The polynomials of Buckyball, Hosoya and hyper‐Hosoya, which are in relationship with Buckyball's indices, have also been computed. The relationships between Buckyball's indices and polynomials were then computed and demonstrated a good agreement with their mathematical equations. Also, a graph algorithm based on greedy algorithms was used to find some optimal electronic aspects of Buckyball's structure by computing the Minimum Weight Spanning Tree (MWST) of Buckyball.

Findings

The computed MWST was indicated that for connecting sixty carbon atoms of Buckyball together: the minimum numbers of double bonds were 30; the minimum numbers of single bonds were 29; and the minimum numbers of electrons were 178. These results also had good agreement with the principles of the authors' used greedy algorithm.

Originality/value

This paper has used the graph algorithms for computing the optimal electronic and mathematical properties of BB. It has focused on mathematical properties of BB including Wiener, hyper‐Wiener, Harary and reciprocal Wiener indices as well as Hosoya and Hyper‐Hosoya polynomials and computerized them with dynamic programming graph algorithms.

Details

COMPEL - The international journal for computation and mathematics in electrical and electronic engineering, vol. 31 no. 2
Type: Research Article
ISSN: 0332-1649

Keywords

1 – 10 of over 9000