Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Structure of conflic ...
Article

Structure of conflict graphs in constraint alignment problems and algorithms

Ferhat Alkan ORCID, Türker Bıyıkoğlu, Marc Demange, Cesim Erten ORCID
Download article
Open on arXiv
Submitted on
August 14, 2017
Accepted on
August 6, 2019
Published on
September 11, 2019
Last modified on
March 31, 2025
Volume 21
vol. 21:4
Discrete Algorithms
DOI
10.23638/DMTCS-21-4-10
License
arXiv.org - Non-exclusive license to distribute
Geometric Representations and Symmetries of Graphs, Maps and Other Discrete Structures and Applications in Science
Indicators
2033
Views
1100
Downloads

Structure of conflict graphs in constraint alignment problems and algorithms

Ferhat Alkan ORCID, Türker Bıyıkoğlu, Marc Demange, Cesim Erten ORCID
Abstract
We consider the constrained graph alignment problem which has applications in biological network analysis. Given two input graphs $G_1=(V_1,E_1), G_2=(V_2,E_2)$, a pair of vertex mappings induces an {\it edge conservation} if the vertex pairs are adjacent in their respective graphs. %In general terms The goal is to provide a one-to-one mapping between the vertices of the input graphs in order to maximize edge conservation. However the allowed mappings are restricted since each vertex from $V_1$ (resp. $V_2$) is allowed to be mapped to at most $m_1$ (resp. $m_2$) specified vertices in $V_2$ (resp. $V_1$). Most of results in this paper deal with the case $m_2=1$ which attracted most attention in the related literature. We formulate the problem as a maximum independent set problem in a related {\em conflict graph} and investigate structural properties of this graph in terms of forbidden subgraphs. We are interested, in particular, in excluding certain wheals, fans, cliques or claws (all terms are defined in the paper), which corresponds in excluding certain cycles, paths, cliques or independent sets in the neighborhood of each vertex. Then, we investigate algorithmic consequences of some of these properties, which illustrates the potential of this approach and raises new horizons for further works. In particular this approach allows us to reinterpret a known polynomial case in terms of conflict graph and to improve known approximation and fixed-parameter tractability results through efficiently solving the maximum independent set problem in conflict graphs. Some of our new approximation results involve approximation ratios that are function of the optimal value, in particular its square root; this kind of results cannot be achieved for maximum independent set in general graphs. Comment: 22 pages, 6 figures
Keywords
  • Computer Science - Data Structures and Algorithms
  • Computer Science - Computational Engineering, Finance, and Science
Preview
Loading PDF preview...