COSC 5P01 Coding Theory Assignment

Assignment Help Mathematics
Reference no: EM133089842 , Length: word count:3000

COSC 5P01 Coding Theory - Brock University

In this assignment you are given the challenge of attempting to establish bounds on the size of optimal error-correcting codes. You can choose to apply this to codes defined using Hamming distance, edit distance or insertion-deletion distance. The problem definition is as follows.

A (n, M, d)q code is a set of M q-ary codewords of length n such that every pair of codewords are distance at least d from each other. The value M is called the size of the code and the value d is called the minimum distance of the code for the chosen distance measure.

Given n, d and q, we wish to determine the largest possible value of M for which there exists a (n, M, d)q code. A (n, M, d)q code is optimal if M attains this largest possible value. For Hamming distance codes, this largest value is denoted as Aq(n, d). Equivalently, for edit distance codes we have Eq(n, d) and for insertion-deletion correcting codes we have Dq(n, d).
Tables of best-known values for Aq(n, d) may be found here:

• Binary
• Ternary
• Quaternary
• 5ary

Note that while there are exact values for Aq(n, d), Eq(n, d) and Dq(n, d) for some parameter sets, many others have upper and lower bounds only. You can choose to work on either upper or lower bounds. For edit distance codes and insertion-deletion correcting codes, you can also choose to work on fixed-length or variable-length codes. You are free to choose any method that you think is appropriate including those discussed in class. Generally speaking, if you wish to lower an upper bound then you will require an exhaustive search with mathematical arguments, while if you wish to raise a lower bound then you may consider artificial intelligence techniques (for example evolutionary algorithms).

Important note: Naturally, you are not expected to establish new bounds (because this is very hard!) but rather to develop a working program that will either:

1. Show that a (n, d)q code with more than M codewords cannot exist, for some chosen values
n, M, d and q (by an exhaustive search for such a code), or

2. Show that a (n, d)q code with at least M codewords does exist, for some chosen values n, M, d and q (by producing such a code).
You can choose any value of q that you wish. While there are fewer words to consider for binary codes, and they have an easier representation, they are also much more studied than ternary, quaternary (etc) so it will be harder to approach the values in the tables.

Recommendations:
If you wish to use a particular approach for this assignment then you are more than welcome to discuss this with your instructor.
Regardless of the approach chosen, given a large enough value of n your program will take an extremely long time to run! It will also require huge amounts of memory. It is strongly recommended that you start with codes of small lengths to get comfortable with the problem first. After this, try your program on incrementally larger lengths.
You should also think carefully about representation of the words. You will save a lot of space and also time if you store words as integers (bit-vectors) and use bit manipulations for the calculations if possible.
Save plenty of time for proper analysis of your results, and to write the description of your approach and your summary.

Reference no: EM133089842

Questions Cloud

Offer stability and longevity on the job : When hiring a CSR, it is better to offer stability and longevity on the job over any other factor. Doing so will result in finding a better employee.
What key strategic actions did mathias dopfner : What key strategic actions did Mathias Dopfner take and how were they different from how most other publishers approached the digital revolution?
Determine the correct inventory amount to be reported : Wildcat had merchandise costing $35,000 on consignment with the SLC Corporation. Determine the correct inventory amount to be reported
What key strategic actions did mathias dopfner take : What key strategic actions did Mathias Dopfner take and how were they different from how most other publishers approached the digital revolution?
COSC 5P01 Coding Theory Assignment : COSC 5P01 Coding Theory Assignment Help and Solution, Brock University - Assessment Writing Service
Significance of the policy : Provide a brief introduction of hippa and the health policy addressing it. This brief introduction identifies with clarity and specificity of hippa with a summa
What amount of inventory will armada report at year end : By the end of the year, $86,000 of the merchandise has been sold to customers for a total of $118,800. What amount of inventory will Armada report at year end
What is the effective duration : The following table contains information of several corporate bonds.
Demonstrate commitment to ethical : How could the coffee shop demonstrate its commitment to ethical, social, and environmental values? Please provide specific examples?

Reviews

Write a Review

Mathematics Questions & Answers

  Great-great-grandmother sewing machine

1. Dawn takes her great-great-grandmother's sewing machine, which has been in her family for over 100 years, to Charlie's Sew 'n Vac Repair for servicing. When Dawn returns to pick up the sewing machine, she is told that it has been sold. Charlie..

  By what percent does the substance decay each year

Forty percent of a radioactive substance decays in three years. By what percent does the substance decay each year? (Round your answer to three decimal places.)

  Describe how geographic limitations can interfere

Describe how geographic limitations can interfere with foreign investment. Include in your discussion the issues of Brady v. Brown?

  How much less can they expect to pay over the life of loan

FINANCING A HOME The Sandersons are planning to refinance their home. The outstanding principal on their original loan is $100,000 and was to be amortized.

  Compute standard normal probabilities

Standard normal probabilities. According to an article in The New York Times, 19.3% of New York City adults smoked in 2003. Suppose that a survey is conducted this year.

  What is the probability will visit all the points

What is the probability that Xn will visit all the points in the set {1,2,3,4} at least once during the time-interval n ∈ {0,...,10}?

  Why is ice less dense than liquid water

Why is ice less dense than liquid water?

  Show the graph contains at least two monochromatic triangles

A graph has six vertices, every two of which are joined by an edge. Each edge is colored red or white.

  Geometric mean rate of increase

A recent article suggested that if you earn $25,000 a year today and the inflation rate continues at 3 percent per year, you'll need to make $33,598 in 10 years to have the same buying power.

  Use that material have an exam on my monday

how can i get free notes on the book written by Bluman, i need to use that material have an exam on my monday. please help me, iam from TANZANIA, studying computer science.

  Prove that for mutually disjoint events a and b

Just as the difference rule gives rise to a formula for the probability of the complement of an event, so the addition and inclusion/exclusion rules give rise to formulas for the probability of the union of mutually disjoint events and for a gener..

  Relationship between pressure and temperature

What does your model say about the relationship between pressure and temperature?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd