From the Spectrum of the Adjacency Matrix to the Spectrum of Directed Edge Matrix: Counting Cycles of a Bipartite Graph Through a Simple Equation

Ali Dehghan, A. Banihashemi
{"title":"From the Spectrum of the Adjacency Matrix to the Spectrum of Directed Edge Matrix: Counting Cycles of a Bipartite Graph Through a Simple Equation","authors":"Ali Dehghan, A. Banihashemi","doi":"10.1109/ITW44776.2019.8989394","DOIUrl":null,"url":null,"abstract":"Counting short cycles in bipartite graphs is a fundamental problem of interest in many fields including the analysis and design of low-density parity-check (LDPC) codes. There are two computational approaches to count short cycles (with length smaller than 2g, where g is the girth of the graph) in bipartite graphs. The first approach is applicable to a general (irregular) bipartite graph, and uses the spectrum $\\{\\eta_{i}\\}$ of the directed edge matrix of the graph to compute the multiplicity Nk of k-cycles with $k \\lt 2g$ through the simple equation $N_{k} =\\sum_{i}\\eta_{i}^{k}/(2k)$. This approach has a computational complexity $O(|E|^{3})$, where $|E|$ is number of edges in the graph. The second approach is only applicable to bi-regular bipartite graphs, and uses the spectrum $\\{\\lambda_{i}\\}$ of the adjacency matrix (graph spectrum) and the degree sequences of the graph to compute Nk. The complexity of this approach is $O(|V|^{3})$, where $|V|$ is number of nodes in the graph. This complexity is less than that of the first approach, but the equations involved in the computations of the second approach are very tedious, particularly for $k \\geq g+6$. In this paper, we establish an analytical relationship between the two spectra $\\{\\eta_{i}\\}$ and $\\{\\lambda_{i}\\}$ for bi-regular bipartite graphs. Through this relationship, the former spectrum can be derived from the latter through simple equations. This allows the computation of Nk using $N_{k} =\\sum_{i}\\eta_{i}^{k}/(2k)$ but with a complexity of $O(|V|^{3})$ rather than $O(|E|^{3})$.","PeriodicalId":214379,"journal":{"name":"2019 IEEE Information Theory Workshop (ITW)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE Information Theory Workshop (ITW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITW44776.2019.8989394","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Counting short cycles in bipartite graphs is a fundamental problem of interest in many fields including the analysis and design of low-density parity-check (LDPC) codes. There are two computational approaches to count short cycles (with length smaller than 2g, where g is the girth of the graph) in bipartite graphs. The first approach is applicable to a general (irregular) bipartite graph, and uses the spectrum $\{\eta_{i}\}$ of the directed edge matrix of the graph to compute the multiplicity Nk of k-cycles with $k \lt 2g$ through the simple equation $N_{k} =\sum_{i}\eta_{i}^{k}/(2k)$. This approach has a computational complexity $O(|E|^{3})$, where $|E|$ is number of edges in the graph. The second approach is only applicable to bi-regular bipartite graphs, and uses the spectrum $\{\lambda_{i}\}$ of the adjacency matrix (graph spectrum) and the degree sequences of the graph to compute Nk. The complexity of this approach is $O(|V|^{3})$, where $|V|$ is number of nodes in the graph. This complexity is less than that of the first approach, but the equations involved in the computations of the second approach are very tedious, particularly for $k \geq g+6$. In this paper, we establish an analytical relationship between the two spectra $\{\eta_{i}\}$ and $\{\lambda_{i}\}$ for bi-regular bipartite graphs. Through this relationship, the former spectrum can be derived from the latter through simple equations. This allows the computation of Nk using $N_{k} =\sum_{i}\eta_{i}^{k}/(2k)$ but with a complexity of $O(|V|^{3})$ rather than $O(|E|^{3})$.
从邻接矩阵的谱到有向边矩阵的谱:用一个简单方程计算二部图的圈数
计算二部图中的短周期是许多领域的一个基本问题,包括低密度奇偶校验码的分析和设计。在二部图中,有两种计算方法来计算短循环(长度小于2g,其中g是图的周长)。第一种方法适用于一般(不规则)二部图,利用图的有向边矩阵的谱$\{\eta_{i}\}$,通过简单的方程$N_{k} =\sum_{i}\eta_{i}^{k}/(2k)$计算k-cycles与$k \lt 2g$的多重性Nk。这种方法的计算复杂度为$O(|E|^{3})$,其中$|E|$为图中的边数。第二种方法仅适用于双正则二部图,并使用邻接矩阵(图谱)的谱$\{\lambda_{i}\}$和图的度序列来计算Nk。这种方法的复杂度是$O(|V|^{3})$,其中$|V|$是图中的节点数。这种复杂性比第一种方法要小,但是第二种方法的计算中涉及的方程非常繁琐,特别是对于$k \geq g+6$。本文建立了双正则二部图的两个谱$\{\eta_{i}\}$和$\{\lambda_{i}\}$之间的解析关系。通过这种关系,前者的频谱可以通过简单的方程推导出来。这允许使用$N_{k} =\sum_{i}\eta_{i}^{k}/(2k)$计算Nk,但复杂性为$O(|V|^{3})$而不是$O(|E|^{3})$。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信