Daniela Scherer dos Santos , Kathrin Klamroth , Pedro Martins , Luís Paquete
{"title":"求解多目标拟团问题","authors":"Daniela Scherer dos Santos , Kathrin Klamroth , Pedro Martins , Luís Paquete","doi":"10.1016/j.ejor.2024.12.018","DOIUrl":null,"url":null,"abstract":"<div><div>Given a simple undirected graph <span><math><mi>G</mi></math></span>, a quasi-clique is a subgraph of <span><math><mi>G</mi></math></span> whose density is at least <span><math><mi>γ</mi></math></span> <span><math><mrow><mo>(</mo><mn>0</mn><mo><</mo><mi>γ</mi><mo>≤</mo><mn>1</mn><mo>)</mo></mrow></math></span>. Finding a maximum quasi-clique has been addressed from two different perspectives: <span><math><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></math></span> maximizing vertex cardinality for a given edge density; and <span><math><mrow><mo>(</mo><mi>i</mi><mi>i</mi><mo>)</mo></mrow></math></span> maximizing edge density for a given vertex cardinality. However, when no a priori preference information about cardinality and density is available, a more natural approach is to consider the problem from a multiobjective perspective. We introduce the <em>Multiobjective Quasi-clique</em> (MOQC) problem, which aims to find a quasi-clique by simultaneously maximizing both vertex cardinality and edge density. To efficiently address this problem, we explore the relationship among MOQC, its single-objective counterpart problems, and a bi-objective optimization problem, along with several properties of the MOQC problem and quasi-cliques. We propose a baseline approach using <span><math><mi>ɛ</mi></math></span>-constraint scalarization and introduce a <em>Two-phase</em> strategy, which applies a dichotomic search based on weighted sum scalarization in the first phase and an <span><math><mi>ɛ</mi></math></span>-constraint methodology in the second phase. Additionally, we present a <em>Three-phase</em> strategy that combines the dichotomic search used in <em>Two-phase</em> with a vertex-degree-based local search employing novel sufficient conditions to assess quasi-clique efficiency, followed by an <span><math><mi>ɛ</mi></math></span>-constraint in a final stage. Experimental results on synthetic and real-world sparse graphs indicate that the integrated use of dichotomic search and local search, together with mechanisms to assess quasi-clique efficiency, makes the <em>Three-phase</em> strategy an effective approach for solving the MOQC problem in sparse graphs in terms of running time and ability to produce new efficient quasi-cliques.</div></div>","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"323 2","pages":"Pages 409-424"},"PeriodicalIF":6.0000,"publicationDate":"2024-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Solving the Multiobjective Quasi-clique Problem\",\"authors\":\"Daniela Scherer dos Santos , Kathrin Klamroth , Pedro Martins , Luís Paquete\",\"doi\":\"10.1016/j.ejor.2024.12.018\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Given a simple undirected graph <span><math><mi>G</mi></math></span>, a quasi-clique is a subgraph of <span><math><mi>G</mi></math></span> whose density is at least <span><math><mi>γ</mi></math></span> <span><math><mrow><mo>(</mo><mn>0</mn><mo><</mo><mi>γ</mi><mo>≤</mo><mn>1</mn><mo>)</mo></mrow></math></span>. Finding a maximum quasi-clique has been addressed from two different perspectives: <span><math><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></math></span> maximizing vertex cardinality for a given edge density; and <span><math><mrow><mo>(</mo><mi>i</mi><mi>i</mi><mo>)</mo></mrow></math></span> maximizing edge density for a given vertex cardinality. However, when no a priori preference information about cardinality and density is available, a more natural approach is to consider the problem from a multiobjective perspective. We introduce the <em>Multiobjective Quasi-clique</em> (MOQC) problem, which aims to find a quasi-clique by simultaneously maximizing both vertex cardinality and edge density. To efficiently address this problem, we explore the relationship among MOQC, its single-objective counterpart problems, and a bi-objective optimization problem, along with several properties of the MOQC problem and quasi-cliques. We propose a baseline approach using <span><math><mi>ɛ</mi></math></span>-constraint scalarization and introduce a <em>Two-phase</em> strategy, which applies a dichotomic search based on weighted sum scalarization in the first phase and an <span><math><mi>ɛ</mi></math></span>-constraint methodology in the second phase. Additionally, we present a <em>Three-phase</em> strategy that combines the dichotomic search used in <em>Two-phase</em> with a vertex-degree-based local search employing novel sufficient conditions to assess quasi-clique efficiency, followed by an <span><math><mi>ɛ</mi></math></span>-constraint in a final stage. Experimental results on synthetic and real-world sparse graphs indicate that the integrated use of dichotomic search and local search, together with mechanisms to assess quasi-clique efficiency, makes the <em>Three-phase</em> strategy an effective approach for solving the MOQC problem in sparse graphs in terms of running time and ability to produce new efficient quasi-cliques.</div></div>\",\"PeriodicalId\":55161,\"journal\":{\"name\":\"European Journal of Operational Research\",\"volume\":\"323 2\",\"pages\":\"Pages 409-424\"},\"PeriodicalIF\":6.0000,\"publicationDate\":\"2024-12-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"European Journal of Operational Research\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0377221724009603\",\"RegionNum\":2,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0377221724009603","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
Given a simple undirected graph , a quasi-clique is a subgraph of whose density is at least . Finding a maximum quasi-clique has been addressed from two different perspectives: maximizing vertex cardinality for a given edge density; and maximizing edge density for a given vertex cardinality. However, when no a priori preference information about cardinality and density is available, a more natural approach is to consider the problem from a multiobjective perspective. We introduce the Multiobjective Quasi-clique (MOQC) problem, which aims to find a quasi-clique by simultaneously maximizing both vertex cardinality and edge density. To efficiently address this problem, we explore the relationship among MOQC, its single-objective counterpart problems, and a bi-objective optimization problem, along with several properties of the MOQC problem and quasi-cliques. We propose a baseline approach using -constraint scalarization and introduce a Two-phase strategy, which applies a dichotomic search based on weighted sum scalarization in the first phase and an -constraint methodology in the second phase. Additionally, we present a Three-phase strategy that combines the dichotomic search used in Two-phase with a vertex-degree-based local search employing novel sufficient conditions to assess quasi-clique efficiency, followed by an -constraint in a final stage. Experimental results on synthetic and real-world sparse graphs indicate that the integrated use of dichotomic search and local search, together with mechanisms to assess quasi-clique efficiency, makes the Three-phase strategy an effective approach for solving the MOQC problem in sparse graphs in terms of running time and ability to produce new efficient quasi-cliques.
期刊介绍:
The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.