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})$.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
从邻接矩阵的谱到有向边矩阵的谱:用一个简单方程计算二部图的圈数
计算二部图中的短周期是许多领域的一个基本问题,包括低密度奇偶校验码的分析和设计。在二部图中,有两种计算方法来计算短循环(长度小于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
期刊最新文献
Increasing the Lifetime of Flash Memories Using Multi-Dimensional Graph-Based Codes Channel Coding at Low Capacity LDPC Code Design for Delayed Bit-Interleaved Coded Modulation Multi-library Coded Caching with Partial Secrecy Optimal Broadcast Rate of a Class of Two-Sender Unicast Index Coding Problems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1