{"title":"一种加速确定性算法,用于最大化具有卡方约束的单调亚模态减模态函数","authors":"Shufang Gong, Bin Liu, Qizhi Fang","doi":"10.1016/j.tcs.2024.114798","DOIUrl":null,"url":null,"abstract":"<div><p>Submodular optimization not only covers some classical combinatorial optimization problems, but also has a wide range of applications in fields such as machine learning and artificial intelligence. For submodular maximization problems with constraints, some work has been done including the design of approximation algorithms, the measurement of approximation algorithms in terms of quality and efficiency, etc. In this paper, we consider the problem of maximizing a non-negative monotone submodular function minus a non-negative modular function with the cardinality constraint. This model has been applied to many scenarios, such as team formation problem, influence maximization problem, recommender systems problem, etc. We propose a threshold algorithm that achieve a <span><math><mo>(</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>−</mo><mi>O</mi><mo>(</mo><mi>ε</mi><mo>)</mo><mo>,</mo><mn>2</mn><mo>)</mo></math></span>-bicriteria approximation ratio and query complexity <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span>. Our algorithm makes a small sacrifice in the approximation ratio but improves the best query complexity result of existing deterministic algorithms from <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></math></span> to <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span> in the worst case.</p></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1016 ","pages":"Article 114798"},"PeriodicalIF":0.9000,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An accelerated deterministic algorithm for maximizing monotone submodular minus modular function with cardinality constraint\",\"authors\":\"Shufang Gong, Bin Liu, Qizhi Fang\",\"doi\":\"10.1016/j.tcs.2024.114798\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Submodular optimization not only covers some classical combinatorial optimization problems, but also has a wide range of applications in fields such as machine learning and artificial intelligence. For submodular maximization problems with constraints, some work has been done including the design of approximation algorithms, the measurement of approximation algorithms in terms of quality and efficiency, etc. In this paper, we consider the problem of maximizing a non-negative monotone submodular function minus a non-negative modular function with the cardinality constraint. This model has been applied to many scenarios, such as team formation problem, influence maximization problem, recommender systems problem, etc. We propose a threshold algorithm that achieve a <span><math><mo>(</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>−</mo><mi>O</mi><mo>(</mo><mi>ε</mi><mo>)</mo><mo>,</mo><mn>2</mn><mo>)</mo></math></span>-bicriteria approximation ratio and query complexity <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span>. Our algorithm makes a small sacrifice in the approximation ratio but improves the best query complexity result of existing deterministic algorithms from <span><math><mi>O</mi><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>)</mo></math></span> to <span><math><mi>O</mi><mo>(</mo><mi>n</mi><mi>log</mi><mo></mo><mi>n</mi><mo>)</mo></math></span> in the worst case.</p></div>\",\"PeriodicalId\":49438,\"journal\":{\"name\":\"Theoretical Computer Science\",\"volume\":\"1016 \",\"pages\":\"Article 114798\"},\"PeriodicalIF\":0.9000,\"publicationDate\":\"2024-08-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Theoretical Computer Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0304397524004158\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, THEORY & METHODS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397524004158","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
An accelerated deterministic algorithm for maximizing monotone submodular minus modular function with cardinality constraint
Submodular optimization not only covers some classical combinatorial optimization problems, but also has a wide range of applications in fields such as machine learning and artificial intelligence. For submodular maximization problems with constraints, some work has been done including the design of approximation algorithms, the measurement of approximation algorithms in terms of quality and efficiency, etc. In this paper, we consider the problem of maximizing a non-negative monotone submodular function minus a non-negative modular function with the cardinality constraint. This model has been applied to many scenarios, such as team formation problem, influence maximization problem, recommender systems problem, etc. We propose a threshold algorithm that achieve a -bicriteria approximation ratio and query complexity . Our algorithm makes a small sacrifice in the approximation ratio but improves the best query complexity result of existing deterministic algorithms from to in the worst case.
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.