<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article"><front><journal-meta><journal-id journal-id-type="publisher-id">INFORMATICA</journal-id><journal-title-group><journal-title>Informatica</journal-title></journal-title-group><issn pub-type="epub">0868-4952</issn><issn pub-type="ppub">0868-4952</issn><publisher><publisher-name>VU</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">inf22109</article-id><article-id pub-id-type="doi">10.15388/Informatica.2011.318</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research article</subject></subj-group></article-categories><title-group><article-title>Community Detection Through Optimal Density Contrast of Adjacency Matrix</article-title></title-group><contrib-group><contrib contrib-type="Author"><name><surname>Liang</surname><given-names>Tianzhu</given-names></name><email xlink:href="mailto:henryltz@gmail.com">henryltz@gmail.com</email><xref ref-type="aff" rid="j_INFORMATICA_aff_000"/></contrib><contrib contrib-type="Author"><name><surname>Szeto</surname><given-names>Kwok Yip</given-names></name><email xlink:href="mailto:phszeto@ust.hk">phszeto@ust.hk</email><xref ref-type="aff" rid="j_INFORMATICA_aff_000"/></contrib><aff id="j_INFORMATICA_aff_000">Bioengineering Program, Hong Kong University of Science and Technology, Physics Department, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong</aff></contrib-group><pub-date pub-type="epub"><day>01</day><month>01</month><year>2011</year></pub-date><volume>22</volume><issue>1</issue><fpage>135</fpage><lpage>148</lpage><history><date date-type="received"><day>01</day><month>10</month><year>2009</year></date><date date-type="accepted"><day>01</day><month>10</month><year>2010</year></date></history><abstract><p>Detecting communities in real world networks is an important problem for data analysis in science and engineering. By clustering nodes intelligently, a recursive algorithm is designed to detect community. Since the relabeling of nodes does not alter the topology of the network, the problem of community detection corresponds to the finding of a good labeling of nodes so that the adjacency matrix form blocks. By putting a fictitious interaction between nodes, the relabeling problem becomes one of energy minimization, where the total energy of the network is defined by putting interaction between the labels of nodes so that clustering nodes that are in the same community will decrease the total energy. A greedy method is used for the computation of minimum energy. The method shows efficient detection of community in artificial as well as real world network. The result is illustrated in a tree showing hierarchical structure of communities on the basis of sub-matrix density. Applications of the method to weighted and directed networks are discussed.</p></abstract><kwd-group><label>Keywords</label><kwd>community detection</kwd><kwd>node clustering</kwd><kwd>energy minimization</kwd><kwd>greedy method</kwd><kwd>sub-matrix density</kwd><kwd>hierarchical structure</kwd></kwd-group></article-meta></front></article>