{"title":"最大和与偶数 SAT","authors":"Tamio-Vesa Nakajima, Stanislav Živný","doi":"arxiv-2409.07837","DOIUrl":null,"url":null,"abstract":"A (multi)set of literals, called a clause, is strongly satisfied by an\nassignment if no literal evaluates to false. Finding an assignment that\nmaximises the number of strongly satisfied clauses is NP-hard. We present a\nsimple algorithm that finds, given a set of clauses that admits an assignment\nthat strongly satisfies a $\\rho$-fraction of the clauses, an assignment in\nwhich at least a $\\rho$-fraction of the clauses is weakly satisfied, in the\nsense that an even number of literals evaluates to false. In particular, this\nimplies an efficient algorithm for finding an undirected cut of value $\\rho$ in\na graph given that a directed cut of value $\\rho$ in the graph is promised to\nexist.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"6 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Maximum And- vs. Even-SAT\",\"authors\":\"Tamio-Vesa Nakajima, Stanislav Živný\",\"doi\":\"arxiv-2409.07837\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A (multi)set of literals, called a clause, is strongly satisfied by an\\nassignment if no literal evaluates to false. Finding an assignment that\\nmaximises the number of strongly satisfied clauses is NP-hard. We present a\\nsimple algorithm that finds, given a set of clauses that admits an assignment\\nthat strongly satisfies a $\\\\rho$-fraction of the clauses, an assignment in\\nwhich at least a $\\\\rho$-fraction of the clauses is weakly satisfied, in the\\nsense that an even number of literals evaluates to false. In particular, this\\nimplies an efficient algorithm for finding an undirected cut of value $\\\\rho$ in\\na graph given that a directed cut of value $\\\\rho$ in the graph is promised to\\nexist.\",\"PeriodicalId\":501525,\"journal\":{\"name\":\"arXiv - CS - Data Structures and Algorithms\",\"volume\":\"6 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Data Structures and Algorithms\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.07837\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.07837","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A (multi)set of literals, called a clause, is strongly satisfied by an
assignment if no literal evaluates to false. Finding an assignment that
maximises the number of strongly satisfied clauses is NP-hard. We present a
simple algorithm that finds, given a set of clauses that admits an assignment
that strongly satisfies a $\rho$-fraction of the clauses, an assignment in
which at least a $\rho$-fraction of the clauses is weakly satisfied, in the
sense that an even number of literals evaluates to false. In particular, this
implies an efficient algorithm for finding an undirected cut of value $\rho$ in
a graph given that a directed cut of value $\rho$ in the graph is promised to
exist.