ALG - Assignment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Algorithmics Assignment Page 1 of 2

The coursework is 50% of the assessment for the module.

Learning Outcomes

1 Evaluate the operation and complexity of various algorithms and Part A


data structures by determining their asymptotic complexity
functions (C5, PLO7)
2 Compare the fundamental concepts of complexity including the P Part B
Vs NP conjecture by determining the time complexity of the
algorithms (C4, PLO7)

INTAKE
HAND OUT DATE As stated in Moodle
SUBMISSION - PART-A (Algorithms and As stated in Moodle
Complexity)
SUBMISSION - PART-B (Complexity As stated in Moodle
Classification)

Assessment Criteria

IMPORTANT: This is a group assignment. All submitted components must be your


own work or appropriately accredited.

Referencing: If you use ideas from external sources, e.g. books / magazines / internet
/ forums, then proper citation should be done using the Harvard Name
convention within your solution. Failure to reference design / ideas
properly is considered as plagiarism.

Tasks

PART A: Algorithms and Complexity

Algorithms play a major role in how efficient a computing programs can solve problems.
Numerous well-known algorithms were designed and written to solve various
computational problem such as sorting, searching, matching and etc
Identify a problem that is solved using computer program. Problem could involve sorting,
searching, path tracing, routing, graph traversals and the like. Identity and explain any 2
algorithms that could be used to solve the problem.
[15 Marks]

Asia Pacific University of Technology and Innovation 2021


Algorithmics Assignment Page 2 of 2

Explain the time complexity of the chosen algorithms (Best-Case / Worst-Case). Use the
time complexity measures to explain the suitability of the algorithms to sort a given data.
You may consider various attributes such as size/ volume of the data, desired speed of
processing etc. to justify your answer
[15 Marks]
Guideline: Length approximately 2000 words.

Deliverables (Part – A)

You are required to submit:

Documentation (hardcopy)
1. Cover page
2. Marksheet
3. Results
4. References

Tasks

PART B: Complexity Classification

i) Explain P (Deterministic Polynomial time) problems with a suitable example.


[10 Marks]
ii) Identify and discuss a problem that is considered to be NP (Non-deterministic
Polynomial time).
[10 Marks]
Guideline: Length approximately 1000 words.

Deliverables

You are required to submit:

Documentation (hardcopy)
1. Cover page
2. Marksheet
3. Results
4. References

Asia Pacific University of Technology and Innovation 2021

You might also like