Short multi write binary WOM code list

On this page, a list of known 'short' multiple write binary WOM codes is composed. Only individual code instances are included, no constructions containing free parameters. Main reason for creation was to have some way to get an overview which codes have been found, how they are defined and how they compare to other codes.

3-write codes

LengthSymbols per writeRfixedRsumCommentCode
34,3,211.52832Yaakobi et al. - 'Codes for Write-Once Memories' - 2012
45,7,20.751.53232Added 2017-05-09 (known write number)Pattern sets
55,5,51.393161.39316Klarner - reported by Rivest&Shamir in 1982
56,5,61.393161.49837Symbol mapping (25 data points)
56,9,41.21.55098Added 2017-05-09 (known write number)Pattern sets
67,12,81.403681.56539Symbol mapping (26 data points)
67,14,81.403681.60245Added 2017-05-09 (known write number)Pattern sets
78,8,81.285711.28571Rivest&Shamir - 'How to reuse a Write-Once Memory' - 1982
78,8,81.285711.28571Cohen et al. - 'Linear binary code for write-once memories' - 1986
78,15,151.285711.54483Symbol mapping (27 data points)
727,13,81.285711.63648Added 2017-05-09 (known write number)Pattern sets
816,16,161.51.5Symbol mapping (28 data points)
820,15,151.465081.51696Symbol mapping (28 data points
837,17,161.51.66211Added 2017-05-09 (known write number)Pattern sets
924,24,241.528321.52832Symbol mapping (29 data points
1036,36,361.550981.55098Symbol mapping (210 data points
1164,64,641.636361.63636Symbol mapping (211 data points
1167,68,641.636361.65032Symbol mapping (211 data points
1265,81,641.51.53018Saxe - reported by Rivest&Shamir in 1982
1272,160,641.51.62432Symbol mapping (212 data points)
1275,75,751.557201.55720Symbol mapping (212 data points)
1629,29,291.68751.6875Added 2017-04-24. Known write number assumed.
First two writes use an arbitrary map, last write a parity check matrix.
C++ demo program (including code definition)
23211,211,2111.434781.43478Cohen et al. - 'Linear binary code for write-once memories' - 1986

4-write codes

LengthSymbols per writeRfixedRsumCommentCode
45,3,3,211.62296Added 2017-05-09 (known write number)Pattern sets
56,5,3,41.267971.69837Added 2017-05-09 (known write number)Pattern sets
67,5,10,41.333331.74187Added 2017-05-09 (known write number)Pattern sets
77,7,7,71.604201.60420D. Leavitt - reported by Rivest&Shamir in 1982
78,7,8,81.604201.68676Merkx - 'Womcodes constructed with projective geometries' - 1984
78,7,11,81.604201.75240Merkx - 'Womcodes constructed with projective geometries' - 1984
78,7,12,81.60421.77033Added 2017-05-09 (known write number)Pattern sets
88,14,11,81.51.65835Merkx - 'Womcodes constructed with projective geometries' - 1984
89,29,10,81.51.79373Added 2017-05-09 (known write number)Pattern sets
910,14,14,141.476411.63822Symbol mapping (29 data points)
1024,24,24,241.61.6Symbol mapping (210 data points)
1225,25,25,251.666671.66667Symbol mapping (212 data points)
1426,26,26,261.714291.71429Symbol mapping (214 data points)
1627,27,27,271.751.75Symbol mapping (216 data points)
1828,28,28,281.777781.77778Added 2017-04-18Symbol mapping (218 data points)

5-write codes

LengthSymbols per writeRfixedRsumCommentCode
56,5,3,3,211.81536Added 2017-05-09 (known write number)Pattern sets
67,5,5,3,41.32081.83936Added 2017-05-09 (known write number)Pattern sets
74,4,4,4,41.428571.42857Rivest&Shamir - 'How to reuse a Write-Once Memory' - 1982
78,7,6,7,41.428571.88567Added 2017-05-09 (known write number)Pattern sets
89,8,7,10,81.75461.9124Added 2017-05-09 (known write number)Pattern sets
923,23,23,23,231.666671.66667Symbol mapping (29 data points)
1425,25,25,25,251.785711.78571Symbol mapping (214 data points)
1626,26,26,26,261.8751.875Symbol mapping (216 data points)

6-write codes

LengthSymbols per writeRfixedRsumCommentCode
67,5,5,3,3,211.93686Added 2017-05-09 (known write number)Pattern sets
78,7,6,4,3,41.358541.99675Added 2017-05-09 (known write number)Pattern sets
89,29,6,4,3,41.188722.02473Added 2017-05-09 (known write number)Pattern sets
1023,23,23,23,23,231.81.8Symbol mapping (210 data points)
1625,25,25,25,25,251.8751.875Symbol mapping (216 data points)

7-write codes

LengthSymbols per writeRfixedRsumCommentCode
78,7,6,4,3,3,212.08032Added 2017-05-09 (known write number)Pattern sets
89,8,6,6,4,3,41.386842.1156Added 2017-05-09 (known write number)Pattern sets
1515,15,15,15,15,15,151.823221.82322Merkx - 'Womcodes constructed with projective geometries' - 1984
1516,16,16,16,16,16,161.866671.86667Added 2017-04-15Symbol mapping (215 data points)
1616,16,16,16,16,16,161.751.75Merkx - 'Womcodes constructed with projective geometries' - 1984

8-write codes

LengthSymbols per writeRfixedRsumCommentCode
89,8,6,6,4,3,3,212.18872Added 2017-05-09 (known write number)Pattern sets