Knowledge

SNP (complexity)

Source 📝

753: 394: 748:{\displaystyle \exists S_{1}\exists S_{2}\exists S_{3}\,\forall u\forall v\,{\bigl (}S_{1}(u)\vee S_{2}(u)\vee S_{3}(u){\bigr )}\,\wedge \,{\bigl (}E(u,v)\,\implies \,(\neg S_{1}(u)\vee \neg S_{1}(v))\,\wedge \,\left(\neg S_{2}(u)\vee \neg S_{2}(v)\right)\,\wedge \,(\neg S_{3}(u)\vee \neg S_{3}(v)){\bigr )}} 259: 1084: 376:
is a quantifier-free formula: any boolean combination of the relations. That is, only existential second-order quantification (over relations) is allowed and only universal first-order quantification (over vertices) is allowed. If existential quantification over vertices were also allowed, the
85: 880: 354: 308: 829: 374: 776: 254:{\displaystyle \exists S_{1}\dots \exists S_{\ell }\,\forall v_{1}\dots \forall v_{m}\,\phi (R_{1},\dots ,R_{k},S_{1},\dots ,S_{\ell },v_{1},\dots ,v_{m})} 1079:{\displaystyle \max \limits _{S_{1},\dots ,S_{\ell }}|\{(v_{1},\dots ,v_{m})\colon \phi (R_{1},\dots ,R_{k},S_{1},\dots ,S_{\ell },v_{1},\dots ,v_{m})\}|} 377:
resulting complexity class would be equal to NP (more precisely, the class of those properties of relational structures that are in NP), a fact known as
1360: 1188: 1279: 31: 1255: 1123: 836: 1130:
and at most 3 literals per clause), find an assignment satisfying as many clauses as possible. In fact, it is a natural
72: 1430: 1293:
Papadimitriou, Christos H.; Yannakakis, Mihalis (1991). "Optimization, approximation, and complexity classes".
874:
is defined as the class of optimization problems on relational structures expressible in the following form:
1142: 1127: 840: 313: 1131: 267: 781: 860: 68: 61: 1273: 1261: 76: 378: 1352: 1159:, the class of all problems approximable to within some constant ratio. In fact the closure of 1356: 1251: 831:
correspond to sets of vertices colored with one of the 3 colors. Similarly, SNP contains the
1366: 1340: 1310: 1302: 1241: 43: 359: 1370: 1348: 1314: 1236:
Feder, Tomás; Vardi, Moshe Y. (1993). "Monotone monadic SNP and constraint satisfaction".
384:
For example, SNP contains 3-Coloring (the problem of determining whether a given graph is
48: 1407: 1396: 1385: 1336: 1176: 1164: 867:
tuples, one wants to maximize the number of tuples for which it is satisfied. That is,
761: 385: 1238:
Proceedings of the twenty-fifth annual ACM symposium on Theory of computing - STOC '93
1424: 1412: 1341: 1328: 1306: 1401: 778:
denotes the adjacency relation of the input graph, while the sets (unary relations)
1332: 1265: 53: 1390: 1200: 1093: 310:
are relations of the structure (such as the adjacency relation, for a graph),
1246: 1195:-complete (under PTAS reductions), and hence does not admit a PTAS unless 1112: 17: 57: 1347:. Texts in Theoretical Computer Science. An EATCS Series. Berlin: 56:
properties. It forms the basis for the definition of the class
1216: 1155: 67:
It is defined as the class of problems that are properties of
388:), because it can be expressed by the following formula: 356:
are unknown relations (sets of tuples of vertices), and
863:, when instead of asking a formula to be satisfied for 1167:(slightly more general than L-reductions) is equal to 1092:
is then defined as the class of all problems with an
883: 784: 764: 397: 362: 316: 270: 88: 1078: 823: 770: 747: 368: 348: 302: 253: 52:based on its logical characterization in terms of 1187:-complete problem (under L-reductions or under 740: 535: 523: 453: 8: 1199:. However, the proof of this relies on the 1068: 925: 563: 559: 1245: 1071: 1059: 1040: 1027: 1008: 995: 976: 954: 935: 920: 912: 893: 888: 882: 839:(SAT) where the formula is restricted to 815: 802: 789: 783: 763: 739: 738: 720: 695: 684: 680: 660: 635: 622: 618: 600: 575: 564: 558: 534: 533: 532: 528: 522: 521: 506: 484: 462: 452: 451: 450: 437: 431: 418: 405: 396: 361: 340: 321: 315: 294: 275: 269: 242: 223: 210: 191: 178: 159: 148: 142: 126: 118: 112: 96: 87: 1343:Finite model theory and its applications 1339:; Venema, Yde; Weinstein, Scott (2007). 1228: 1271: 1122:: given an instance of 3-CNF-SAT (the 349:{\displaystyle S_{1},\dots ,S_{\ell }} 1327:Grädel, Erich; Kolaitis, Phokion G.; 7: 1207:-completeness are often elementary. 859:An analogous definition considers 713: 688: 653: 628: 593: 568: 444: 438: 424: 411: 398: 303:{\displaystyle R_{1},\dots ,R_{k}} 135: 119: 105: 89: 25: 824:{\displaystyle S_{1},S_{2},S_{3}} 79:formula of the following form: 46:containing a limited subset of 32:computational complexity theory 1124:boolean satisfiability problem 1072: 1065: 969: 960: 928: 921: 837:boolean satisfiability problem 735: 732: 726: 707: 701: 685: 672: 666: 647: 641: 615: 612: 606: 587: 581: 565: 560: 555: 543: 518: 512: 496: 490: 474: 468: 248: 152: 1: 1278:: CS1 maint: date and year ( 1307:10.1016/0022-0000(91)90023-X 1171:; that is, every problem in 1179:to it from some problem in 885: 847:literals per clause, where 1447: 1145:to solve any problem in 1183:. In particular, every 1143:approximation algorithm 1141:There is a fixed-ratio 1128:conjunctive normal form 841:conjunctive normal form 1080: 825: 772: 749: 370: 350: 304: 255: 1247:10.1145/167088.167245 1081: 861:optimization problems 826: 773: 750: 371: 369:{\displaystyle \phi } 351: 305: 256: 69:relational structures 62:optimization problems 1295:J. Comput. Syst. Sci 1240:. pp. 612–622. 1126:with the formula in 881: 782: 762: 395: 360: 314: 268: 86: 1102:log-space reduction 75:) expressible by a 1431:Complexity classes 1203:, while proofs of 1076: 919: 835:-SAT problem: the 821: 768: 745: 366: 346: 300: 251: 77:second-order logic 1362:978-3-540-00428-8 1331:; Maarten, Marx; 1104:) to problems in 884: 771:{\displaystyle E} 54:graph-theoretical 16:(Redirected from 1438: 1374: 1346: 1319: 1318: 1290: 1284: 1283: 1277: 1269: 1249: 1233: 1153:is contained in 1115:is a problem in 1098:linear reduction 1085: 1083: 1082: 1077: 1075: 1064: 1063: 1045: 1044: 1032: 1031: 1013: 1012: 1000: 999: 981: 980: 959: 958: 940: 939: 924: 918: 917: 916: 898: 897: 830: 828: 827: 822: 820: 819: 807: 806: 794: 793: 777: 775: 774: 769: 754: 752: 751: 746: 744: 743: 725: 724: 700: 699: 679: 675: 665: 664: 640: 639: 605: 604: 580: 579: 539: 538: 527: 526: 511: 510: 489: 488: 467: 466: 457: 456: 436: 435: 423: 422: 410: 409: 375: 373: 372: 367: 355: 353: 352: 347: 345: 344: 326: 325: 309: 307: 306: 301: 299: 298: 280: 279: 260: 258: 257: 252: 247: 246: 228: 227: 215: 214: 196: 195: 183: 182: 164: 163: 147: 146: 131: 130: 117: 116: 101: 100: 44:complexity class 27:Complexity class 21: 1446: 1445: 1441: 1440: 1439: 1437: 1436: 1435: 1421: 1420: 1416: 1381: 1363: 1349:Springer-Verlag 1337:Vardi, Moshe Y. 1326: 1323: 1322: 1292: 1291: 1287: 1270: 1258: 1235: 1234: 1230: 1225: 1213: 1165:PTAS reductions 1120: 1111:. For example, 1109: 1055: 1036: 1023: 1004: 991: 972: 950: 931: 908: 889: 879: 878: 872: 857: 843:and to at most 811: 798: 785: 780: 779: 760: 759: 716: 691: 656: 631: 627: 623: 596: 571: 502: 480: 458: 427: 414: 401: 393: 392: 379:Fagin's theorem 358: 357: 336: 317: 312: 311: 290: 271: 266: 265: 238: 219: 206: 187: 174: 155: 138: 122: 108: 92: 84: 83: 28: 23: 22: 15: 12: 11: 5: 1444: 1442: 1434: 1433: 1423: 1422: 1419: 1418: 1414: 1408:Complexity Zoo 1404: 1397:Complexity Zoo 1393: 1386:Complexity Zoo 1380: 1379:External links 1377: 1376: 1375: 1361: 1329:Libkin, Leonid 1321: 1320: 1301:(3): 425–440. 1285: 1256: 1227: 1226: 1224: 1221: 1220: 1219: 1212: 1209: 1177:PTAS reduction 1118: 1107: 1087: 1086: 1074: 1070: 1067: 1062: 1058: 1054: 1051: 1048: 1043: 1039: 1035: 1030: 1026: 1022: 1019: 1016: 1011: 1007: 1003: 998: 994: 990: 987: 984: 979: 975: 971: 968: 965: 962: 957: 953: 949: 946: 943: 938: 934: 930: 927: 923: 915: 911: 907: 904: 901: 896: 892: 887: 870: 856: 853: 818: 814: 810: 805: 801: 797: 792: 788: 767: 756: 755: 742: 737: 734: 731: 728: 723: 719: 715: 712: 709: 706: 703: 698: 694: 690: 687: 683: 678: 674: 671: 668: 663: 659: 655: 652: 649: 646: 643: 638: 634: 630: 626: 621: 617: 614: 611: 608: 603: 599: 595: 592: 589: 586: 583: 578: 574: 570: 567: 562: 557: 554: 551: 548: 545: 542: 537: 531: 525: 520: 517: 514: 509: 505: 501: 498: 495: 492: 487: 483: 479: 476: 473: 470: 465: 461: 455: 449: 446: 443: 440: 434: 430: 426: 421: 417: 413: 408: 404: 400: 365: 343: 339: 335: 332: 329: 324: 320: 297: 293: 289: 286: 283: 278: 274: 262: 261: 250: 245: 241: 237: 234: 231: 226: 222: 218: 213: 209: 205: 202: 199: 194: 190: 186: 181: 177: 173: 170: 167: 162: 158: 154: 151: 145: 141: 137: 134: 129: 125: 121: 115: 111: 107: 104: 99: 95: 91: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1443: 1432: 1429: 1428: 1426: 1417: 1410: 1409: 1405: 1403: 1399: 1398: 1394: 1392: 1388: 1387: 1383: 1382: 1378: 1372: 1368: 1364: 1358: 1354: 1350: 1345: 1344: 1338: 1334: 1333:Spencer, Joel 1330: 1325: 1324: 1316: 1312: 1308: 1304: 1300: 1296: 1289: 1286: 1281: 1275: 1267: 1263: 1259: 1253: 1248: 1243: 1239: 1232: 1229: 1222: 1218: 1215: 1214: 1210: 1208: 1206: 1202: 1198: 1194: 1190: 1189:AP-reductions 1186: 1182: 1178: 1174: 1170: 1166: 1162: 1158: 1157: 1152: 1148: 1144: 1139: 1137: 1133: 1129: 1125: 1121: 1114: 1110: 1103: 1099: 1095: 1091: 1060: 1056: 1052: 1049: 1046: 1041: 1037: 1033: 1028: 1024: 1020: 1017: 1014: 1009: 1005: 1001: 996: 992: 988: 985: 982: 977: 973: 966: 963: 955: 951: 947: 944: 941: 936: 932: 913: 909: 905: 902: 899: 894: 890: 877: 876: 875: 873: 866: 862: 854: 852: 850: 846: 842: 838: 834: 816: 812: 808: 803: 799: 795: 790: 786: 765: 729: 721: 717: 710: 704: 696: 692: 681: 676: 669: 661: 657: 650: 644: 636: 632: 624: 619: 609: 601: 597: 590: 584: 576: 572: 552: 549: 546: 540: 529: 515: 507: 503: 499: 493: 485: 481: 477: 471: 463: 459: 447: 441: 432: 428: 419: 415: 406: 402: 391: 390: 389: 387: 382: 380: 363: 341: 337: 333: 330: 327: 322: 318: 295: 291: 287: 284: 281: 276: 272: 243: 239: 235: 232: 229: 224: 220: 216: 211: 207: 203: 200: 197: 192: 188: 184: 179: 175: 171: 168: 165: 160: 156: 149: 143: 139: 132: 127: 123: 113: 109: 102: 97: 93: 82: 81: 80: 78: 74: 70: 65: 63: 59: 55: 51: 50: 45: 41: 37: 33: 19: 1406: 1395: 1384: 1342: 1298: 1294: 1288: 1237: 1231: 1204: 1196: 1192: 1184: 1180: 1172: 1168: 1160: 1154: 1150: 1146: 1140: 1135: 1134:problem for 1116: 1105: 1101: 1097: 1089: 1088: 868: 864: 858: 848: 844: 832: 757: 383: 263: 66: 47: 39: 35: 29: 1201:PCP theorem 1094:L-reduction 386:3-colorable 1371:1133.03001 1351:. p.  1315:0765.68036 1257:0897915917 1223:References 1191:) is also 851:is fixed. 1274:cite book 1050:… 1029:ℓ 1018:… 986:… 967:ϕ 964:: 945:… 914:ℓ 903:… 714:¬ 711:∨ 689:¬ 682:∧ 654:¬ 651:∨ 629:¬ 620:∧ 594:¬ 591:∨ 569:¬ 561:⟹ 530:∧ 500:∨ 478:∨ 445:∀ 439:∀ 425:∃ 412:∃ 399:∃ 364:ϕ 342:ℓ 331:… 285:… 233:… 212:ℓ 201:… 169:… 150:ϕ 136:∀ 133:… 120:∀ 114:ℓ 106:∃ 103:… 90:∃ 71:(such as 40:Strict NP 1425:Category 1211:See also 1149:, hence 1132:complete 1113:MAX-3SAT 1266:9229294 42:) is a 18:MAX-SNP 1413:MaxSNP 1402:MaxSNP 1369:  1359:  1313:  1264:  1254:  1205:MaxSNP 1185:MaxSNP 1181:MaxSNP 1175:has a 1163:under 1161:MaxSNP 1151:MaxSNP 1147:MaxSNP 1136:MaxSNP 1117:MaxSNP 1106:MaxSNP 1100:, not 1090:MaxSNP 869:MaxSNP 855:MaxSNP 264:where 73:graphs 58:MaxSNP 38:(from 1262:S2CID 758:Here 1357:ISBN 1280:link 1252:ISBN 1197:P=NP 1391:SNP 1367:Zbl 1353:350 1311:Zbl 1303:doi 1242:doi 1217:APX 1193:APX 1173:APX 1169:APX 1156:APX 886:max 865:all 60:of 36:SNP 30:In 1427:: 1411:: 1400:: 1389:: 1365:. 1355:. 1335:; 1309:. 1299:43 1297:. 1276:}} 1272:{{ 1260:. 1250:. 1138:. 381:. 64:. 49:NP 34:, 1415:0 1373:. 1317:. 1305:: 1282:) 1268:. 1244:: 1119:0 1108:0 1096:( 1073:| 1069:} 1066:) 1061:m 1057:v 1053:, 1047:, 1042:1 1038:v 1034:, 1025:S 1021:, 1015:, 1010:1 1006:S 1002:, 997:k 993:R 989:, 983:, 978:1 974:R 970:( 961:) 956:m 952:v 948:, 942:, 937:1 933:v 929:( 926:{ 922:| 910:S 906:, 900:, 895:1 891:S 871:0 849:k 845:k 833:k 817:3 813:S 809:, 804:2 800:S 796:, 791:1 787:S 766:E 741:) 736:) 733:) 730:v 727:( 722:3 718:S 708:) 705:u 702:( 697:3 693:S 686:( 677:) 673:) 670:v 667:( 662:2 658:S 648:) 645:u 642:( 637:2 633:S 625:( 616:) 613:) 610:v 607:( 602:1 598:S 588:) 585:u 582:( 577:1 573:S 566:( 556:) 553:v 550:, 547:u 544:( 541:E 536:( 524:) 519:) 516:u 513:( 508:3 504:S 497:) 494:u 491:( 486:2 482:S 475:) 472:u 469:( 464:1 460:S 454:( 448:v 442:u 433:3 429:S 420:2 416:S 407:1 403:S 338:S 334:, 328:, 323:1 319:S 296:k 292:R 288:, 282:, 277:1 273:R 249:) 244:m 240:v 236:, 230:, 225:1 221:v 217:, 208:S 204:, 198:, 193:1 189:S 185:, 180:k 176:R 172:, 166:, 161:1 157:R 153:( 144:m 140:v 128:1 124:v 110:S 98:1 94:S 20:)

Index

MAX-SNP
computational complexity theory
complexity class
NP
graph-theoretical
MaxSNP
optimization problems
relational structures
graphs
second-order logic
Fagin's theorem
3-colorable
boolean satisfiability problem
conjunctive normal form
optimization problems
L-reduction
MAX-3SAT
boolean satisfiability problem
conjunctive normal form
complete
approximation algorithm
APX
PTAS reductions
PTAS reduction
AP-reductions
PCP theorem
APX
doi
10.1145/167088.167245
ISBN

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.