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 -