Applications of Derandomization Theory in Coding. Cheraghchi, M. Ph.D. Thesis, EPFL, Lausanne, Switzerland, 2010. Link Paper Paper doi abstract bibtex Randomized techniques play a fundamental role in theoretical computer science and discrete mathematics, in particular for the design of efficient algorithms and construction of combinatorial objects. The basic goal in derandomization theory is to eliminate or reduce the need for randomness in such randomized constructions. Towards this goal, numerous fundamental notions have been developed to provide a unified framework for approaching various derandomization problems and to improve our general understanding of the power of randomness in computation. Two important classes of such tools are pseudorandom generators and randomness extractors. Pseudorandom generators transform a short, purely random, sequence into a much longer sequence that looks random, while extractors transform a weak source of randomness into a perfectly random one (or one with much better qualities, in which case the transformation is called a randomness condenser). In this thesis, we explore some applications of the fundamental notions in derandomization theory to problems outside the core of theoretical computer science, and in particular, certain problems related to coding theory. First, we consider the wiretap channel problem which involves a communication system in which an intruder can eavesdrop a limited portion of the transmissions. We utilize randomness extractors to construct efficient and information-theoretically optimal communication protocols for this model. Then we consider the combinatorial group testing problem. In this classical problem, one aims to determine a set of defective items within a large population by asking a number of queries, where each query reveals whether a defective item is present within a specified group of items. We use randomness condensers to explicitly construct optimal, or nearly optimal, group testing schemes for a setting where the query outcomes can be highly unreliable, as well as the threshold model where a query returns positive if the number of defectives pass a certain threshold. Next, we use randomness condensers and extractors to design ensembles of error-correcting codes that achieve the information-theoretic capacity of a large class of communication channels, and then use the obtained ensembles for construction of explicit capacity achieving codes. Finally, we consider the problem of explicit construction of error-correcting codes on the Gilbert-Varshamov bound and extend the original idea of Nisan and Wigderson to obtain a small ensemble of codes, mostly achieving the bound, under suitable computational hardness assumptions.
@phdthesis{ref:Che10:thesis,
author = {Mahdi Cheraghchi},
title = {Applications of Derandomization Theory in Coding},
school = {EPFL},
url_Link = {http://infoscience.epfl.ch/record/149074},
url_Paper = {https://arxiv.org/abs/1107.4709},
institution = {IIF},
publisher = {EPFL},
address = {Lausanne, Switzerland},
pages = 210,
year = 2010,
abstract = {Randomized techniques play a fundamental role in
theoretical computer science and discrete
mathematics, in particular for the design of
efficient algorithms and construction of
combinatorial objects. The basic goal in
derandomization theory is to eliminate or reduce the
need for randomness in such randomized
constructions. Towards this goal, numerous
fundamental notions have been developed to provide a
unified framework for approaching various
derandomization problems and to improve our general
understanding of the power of randomness in
computation. Two important classes of such tools
are pseudorandom generators and randomness
extractors. Pseudorandom generators transform a
short, purely random, sequence into a much longer
sequence that looks random, while extractors
transform a weak source of randomness into a
perfectly random one (or one with much better
qualities, in which case the transformation is
called a randomness condenser). In this thesis, we
explore some applications of the fundamental notions
in derandomization theory to problems outside the
core of theoretical computer science, and in
particular, certain problems related to coding
theory. First, we consider the wiretap channel
problem which involves a communication system in
which an intruder can eavesdrop a limited portion of
the transmissions. We utilize randomness extractors
to construct efficient and information-theoretically
optimal communication protocols for this model. Then
we consider the combinatorial group testing
problem. In this classical problem, one aims to
determine a set of defective items within a large
population by asking a number of queries, where each
query reveals whether a defective item is present
within a specified group of items. We use randomness
condensers to explicitly construct optimal, or
nearly optimal, group testing schemes for a setting
where the query outcomes can be highly unreliable,
as well as the threshold model where a query returns
positive if the number of defectives pass a certain
threshold. Next, we use randomness condensers and
extractors to design ensembles of error-correcting
codes that achieve the information-theoretic
capacity of a large class of communication channels,
and then use the obtained ensembles for construction
of explicit capacity achieving codes. Finally, we
consider the problem of explicit construction of
error-correcting codes on the Gilbert-Varshamov
bound and extend the original idea of Nisan and
Wigderson to obtain a small ensemble of codes,
mostly achieving the bound, under suitable
computational hardness assumptions.},
url = {http://infoscience.epfl.ch/record/149074},
doi = {10.5075/epfl-thesis-4767}
}
Downloads: 0
{"_id":"rbbcCepQQP3ZiCCgD","bibbaseid":"cheraghchi-applicationsofderandomizationtheoryincoding-2010","authorIDs":["2n8MNophuzbeevTa8","3NEcSaujokmJYSDaa","3tFWxWs2qWeYAZx9a","4QNcMTdRiWr2gs8Sk","5KoQWR3vSjnsoZNz5","5i4QHRc5LGio8Mf5u","62bYDgAFwCxaQ4Q9T","685mTysGDdQJKGxEE","6sX76eTffL7p76peN","8NLx3B3FAvaK54hSK","9NZpjMJLG7dNWroGm","9aD4MPX9ELhsyJmaR","9aFgrqcc4j28kZn8n","A9wAgP7TPK9tw28qY","BJ6h7zrsT3L89RKSg","BWL9E9QxvrST7y7ym","Cht4qGZ9eYAvPygNC","D3NMRJpac7Z2oFz7x","EiL6Xv4GTWGB97B8H","F3Y934eNyTeEJsg6E","FDEj5Zwdm28pFcAnB","FJdyLy2TL3v973ge8","GxccwstJJuJ4rg7Dq","HP7szFXWBWFXXZhdA","HRX7xsd7ZkTNvr67D","Hj3KN5PTNMST8hD3b","JEvEPvDBYNNXgGBnp","JYpde2ppjXLva6cre","KFgC2dZG7jXYAgZ3T","NRg9mmaSB55QqzNnH","NWCEkq6XqRBCiGmMe","NpGaG45evixRFDMiF","NyDiXeBc7cuxdWrqh","P6pva6vpPZCz6ndh9","Py2jfYGNZKNt7nxL6","Q6E9aDkYPcbhngLMx","QYrXKExv3BPABZGyA","QupQWsidagmv2nu8Z","SGZ2YignSm7njeTxy","SSuyWxzudqBDgAosw","THz3CmRmH3zZ9Xfud","TTEBJzPHwrY4d2Qfi","Wzr7kB4bxMDqceidA","YedfCw6zcDLoWAWFL","YtTEuSL9GJ8pkKcZw","Z3w2d32WjDczZMeGo","aduB2YE7dcNtbHnAN","c8gPvTXFPd9NazgEw","d6HAadRZAtz97Y2so","dTBDNYCcYKNNdhqaR","ezDt3Lb3Q6Sbo2rfX","fXtxgjbjZswBmF45i","ftBpmnKRHoB2muB8u","gKxHau44e8gnmxs6v","hM29eSWZbASnmDdFf","hw7Q4GHDAHkLTAyeB","i6Ns5rSW8R3ifxeHg","jJcoL4QWRkJQ59LfW","kKvRZ55rH7sfbubS2","kdfqsAMqCFDhpuW3S","koPTGcsAkwhGbkAYe","manxWg6Q3ZC5vW4JE","pwN2yYKo5DdSDaZGs","qpSgMrJ8WQNupjbXX","sD5Wq95oeSzqGF9kn","uSGLWGoXjyDyozeEy","wCcpScxkvg5RkcmWm","xKz7kx4eXbnkHeNXP","xeiij9YsbXBbMjciP","yGxZz3yuu6krMRxgK","yjJrpKY5QmDe8SXvm","zaR6PwJ7aC9xWBpiy"],"author_short":["Cheraghchi, M."],"bibdata":{"bibtype":"phdthesis","type":"phdthesis","author":[{"firstnames":["Mahdi"],"propositions":[],"lastnames":["Cheraghchi"],"suffixes":[]}],"title":"Applications of Derandomization Theory in Coding","school":"EPFL","url_link":"http://infoscience.epfl.ch/record/149074","url_paper":"https://arxiv.org/abs/1107.4709","institution":"IIF","publisher":"EPFL","address":"Lausanne, Switzerland","pages":"210","year":"2010","abstract":"Randomized techniques play a fundamental role in theoretical computer science and discrete mathematics, in particular for the design of efficient algorithms and construction of combinatorial objects. The basic goal in derandomization theory is to eliminate or reduce the need for randomness in such randomized constructions. Towards this goal, numerous fundamental notions have been developed to provide a unified framework for approaching various derandomization problems and to improve our general understanding of the power of randomness in computation. Two important classes of such tools are pseudorandom generators and randomness extractors. Pseudorandom generators transform a short, purely random, sequence into a much longer sequence that looks random, while extractors transform a weak source of randomness into a perfectly random one (or one with much better qualities, in which case the transformation is called a randomness condenser). In this thesis, we explore some applications of the fundamental notions in derandomization theory to problems outside the core of theoretical computer science, and in particular, certain problems related to coding theory. First, we consider the wiretap channel problem which involves a communication system in which an intruder can eavesdrop a limited portion of the transmissions. We utilize randomness extractors to construct efficient and information-theoretically optimal communication protocols for this model. Then we consider the combinatorial group testing problem. In this classical problem, one aims to determine a set of defective items within a large population by asking a number of queries, where each query reveals whether a defective item is present within a specified group of items. We use randomness condensers to explicitly construct optimal, or nearly optimal, group testing schemes for a setting where the query outcomes can be highly unreliable, as well as the threshold model where a query returns positive if the number of defectives pass a certain threshold. Next, we use randomness condensers and extractors to design ensembles of error-correcting codes that achieve the information-theoretic capacity of a large class of communication channels, and then use the obtained ensembles for construction of explicit capacity achieving codes. Finally, we consider the problem of explicit construction of error-correcting codes on the Gilbert-Varshamov bound and extend the original idea of Nisan and Wigderson to obtain a small ensemble of codes, mostly achieving the bound, under suitable computational hardness assumptions.","url":"http://infoscience.epfl.ch/record/149074","doi":"10.5075/epfl-thesis-4767","bibtex":"@phdthesis{ref:Che10:thesis,\n author =\t {Mahdi Cheraghchi},\n title =\t {Applications of Derandomization Theory in Coding},\n school =\t {EPFL},\n url_Link =\t {http://infoscience.epfl.ch/record/149074},\n url_Paper =\t {https://arxiv.org/abs/1107.4709},\n institution =\t {IIF},\n publisher =\t {EPFL},\n address =\t {Lausanne, Switzerland},\n pages =\t 210,\n year =\t 2010,\n abstract =\t {Randomized techniques play a fundamental role in\n theoretical computer science and discrete\n mathematics, in particular for the design of\n efficient algorithms and construction of\n combinatorial objects. The basic goal in\n derandomization theory is to eliminate or reduce the\n need for randomness in such randomized\n constructions. Towards this goal, numerous\n fundamental notions have been developed to provide a\n unified framework for approaching various\n derandomization problems and to improve our general\n understanding of the power of randomness in\n computation. Two important classes of such tools\n are pseudorandom generators and randomness\n extractors. Pseudorandom generators transform a\n short, purely random, sequence into a much longer\n sequence that looks random, while extractors\n transform a weak source of randomness into a\n perfectly random one (or one with much better\n qualities, in which case the transformation is\n called a randomness condenser). In this thesis, we\n explore some applications of the fundamental notions\n in derandomization theory to problems outside the\n core of theoretical computer science, and in\n particular, certain problems related to coding\n theory. First, we consider the wiretap channel\n problem which involves a communication system in\n which an intruder can eavesdrop a limited portion of\n the transmissions. We utilize randomness extractors\n to construct efficient and information-theoretically\n optimal communication protocols for this model. Then\n we consider the combinatorial group testing\n problem. In this classical problem, one aims to\n determine a set of defective items within a large\n population by asking a number of queries, where each\n query reveals whether a defective item is present\n within a specified group of items. We use randomness\n condensers to explicitly construct optimal, or\n nearly optimal, group testing schemes for a setting\n where the query outcomes can be highly unreliable,\n as well as the threshold model where a query returns\n positive if the number of defectives pass a certain\n threshold. Next, we use randomness condensers and\n extractors to design ensembles of error-correcting\n codes that achieve the information-theoretic\n capacity of a large class of communication channels,\n and then use the obtained ensembles for construction\n of explicit capacity achieving codes. Finally, we\n consider the problem of explicit construction of\n error-correcting codes on the Gilbert-Varshamov\n bound and extend the original idea of Nisan and\n Wigderson to obtain a small ensemble of codes,\n mostly achieving the bound, under suitable\n computational hardness assumptions.},\n url =\t\t {http://infoscience.epfl.ch/record/149074},\n doi =\t\t {10.5075/epfl-thesis-4767}\n}\n\n","author_short":["Cheraghchi, M."],"key":"ref:Che10:thesis","id":"ref:Che10:thesis","bibbaseid":"cheraghchi-applicationsofderandomizationtheoryincoding-2010","role":"author","urls":{" link":"http://infoscience.epfl.ch/record/149074"," paper":"https://arxiv.org/abs/1107.4709","Paper":"http://infoscience.epfl.ch/record/149074"},"metadata":{"authorlinks":{"cheraghchi, m":"https://mahdi.ch/"}}},"bibtype":"phdthesis","biburl":"http://mahdi.ch/writings/cheraghchi.bib","creationDate":"2020-05-29T16:57:42.906Z","downloads":46,"keywords":[],"search_terms":["applications","derandomization","theory","coding","cheraghchi"],"title":"Applications of Derandomization Theory in Coding","year":2010,"dataSources":["YZqdBBx6FeYmvQE6D"]}