TY - GEN
T1 - Improved methods for generating quasi-gray codes
AU - Bose, Prosenjit
AU - Carmi, Paz
AU - Jansens, Dana
AU - Maheshwari, Anil
AU - Morin, Pat
AU - Smid, Michiel
PY - 2010/7/21
Y1 - 2010/7/21
N2 - Consider a sequence of bit strings of length d, such that each string differs from the next in a constant number of bits. We call this sequence a quasi-Gray code. We examine the problem of efficiently generating such codes, by considering the number of bits read and written at each generating step, the average number of bits read while generating the entire code, and the number of strings generated in the code. Our results give a trade-off between these constraints, and present algorithms that do less work on average than previous results, and that increase the number of bit strings generated.
AB - Consider a sequence of bit strings of length d, such that each string differs from the next in a constant number of bits. We call this sequence a quasi-Gray code. We examine the problem of efficiently generating such codes, by considering the number of bits read and written at each generating step, the average number of bits read while generating the entire code, and the number of strings generated in the code. Our results give a trade-off between these constraints, and present algorithms that do less work on average than previous results, and that increase the number of bit strings generated.
KW - Gray codes
KW - combinatorial generation
KW - counting
KW - decision trees
KW - quasi-Gray codes
UR - http://www.scopus.com/inward/record.url?scp=77954627805&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-13731-0_22
DO - 10.1007/978-3-642-13731-0_22
M3 - Conference contribution
AN - SCOPUS:77954627805
SN - 364213730X
SN - 9783642137303
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 224
EP - 235
BT - Algorithm Theory - SWAT 2010 - 12th Scandinavian Symposium and Workshops on Algorithm Theory, Proceedings
T2 - 12th Scandinavian Symposium and Workshops on Algorithm Theory, SWAT 2010
Y2 - 21 June 2010 through 23 June 2010
ER -