{"title":"Weakly hard problems","authors":"J. H. Lutz","doi":"10.1109/SCT.1994.315808","DOIUrl":null,"url":null,"abstract":"A weak completeness phenomenon is investigated in the complexity class E=DTIME(2/sup linear/). According to standard terminology, a language H is /spl lessub msup P/-hard for E if the set P/sub m/(H), consisting of all languages A/spl lessub msup P/H, contains the entire class E. A language C is /spl lessub msup P/-complete for E if it is /spl lessub msup P/-hard for E and is also an element of E. Generalizing this, a language H is weakly /spl lessub msup P/-hard for E if the set P/sub m/(H) does not have measure 0 in E. A language C is weakly /spl lessub msup P/-complete for E if it is weakly /spl lessub msup P/-hard for E and is also an element of E. The main result of this paper is the construction of a language that is weakly /spl lessub msup P/-complete, but not /spl lessub msup P/-complete, for E. The existence of such languages implies that previously known strong lower bounds on the complexity of weakly /spl lessub msup P/-hard problems for E are indeed more general than the corresponding bounds for /spl lessub msup P/-hard problems for E. The proof of this result introduces a new diagonalization method, called martingale diagonalization. Using this method, one simultaneously develops an infinite family of polynomial time computable martingales (betting strategies) and a corresponding family of languages that defeat these martingales (i.e. prevent them from winning too much money), while also pursuing another agenda. Martingale diagonalization may be useful for a variety of applications.<<ETX>>","PeriodicalId":386782,"journal":{"name":"Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory","volume":"95 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"45","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCT.1994.315808","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 45
Abstract
A weak completeness phenomenon is investigated in the complexity class E=DTIME(2/sup linear/). According to standard terminology, a language H is /spl lessub msup P/-hard for E if the set P/sub m/(H), consisting of all languages A/spl lessub msup P/H, contains the entire class E. A language C is /spl lessub msup P/-complete for E if it is /spl lessub msup P/-hard for E and is also an element of E. Generalizing this, a language H is weakly /spl lessub msup P/-hard for E if the set P/sub m/(H) does not have measure 0 in E. A language C is weakly /spl lessub msup P/-complete for E if it is weakly /spl lessub msup P/-hard for E and is also an element of E. The main result of this paper is the construction of a language that is weakly /spl lessub msup P/-complete, but not /spl lessub msup P/-complete, for E. The existence of such languages implies that previously known strong lower bounds on the complexity of weakly /spl lessub msup P/-hard problems for E are indeed more general than the corresponding bounds for /spl lessub msup P/-hard problems for E. The proof of this result introduces a new diagonalization method, called martingale diagonalization. Using this method, one simultaneously develops an infinite family of polynomial time computable martingales (betting strategies) and a corresponding family of languages that defeat these martingales (i.e. prevent them from winning too much money), while also pursuing another agenda. Martingale diagonalization may be useful for a variety of applications.<>