Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Design and Analysis of Algorithms Semester 2, Academic Year 2021-2022 Project Phase I Due: Jan 28, 2023 Points: 40 _________________________________________________ In the DAA course project,

Design and Analysis of Algorithms

Semester 2, Academic Year 2021-2022

Project Phase I

Due: Jan 28, 2023 Points: 40 _________________________________________________

In the DAA course project, you will solve your favorite algorithmic problem by designing and implementing an algorithm for that. There are many problems that can be solved using specific algorithms and many of them resemble real-life problems.

The following list shows the important problem types. The problem that you are going to choose for your project should fall into one of these categories:

Sorting

Searching

String processing

Graph problems

Combinatorial problems

Geometric problems

Numerical problems

To search for suitable topics, the following online sources are suggested.

Codeforces

URI Online Judge

UVa Online Judge - Home

Pick a topic that matches your interest and the course outline from the above-mentioned links or any other relevant sources. Note that the problem topic must be challenging enough to consider as a course project.

In the first phase you have to submit a hard copy including the following components:

A mathematical model for the solution (10 points)

Algorithm that you have designed (15 points)

Analysis of the algorithm (10 points)

Determine the time and space complexity (establishing the order of growth) of the algorithm (5 points)

The project can be done in group of maximum three students after taking approval from the instructor. For late submission 10% will be deducted for each day including weekends. You are required to use the template for writing the report.

Design and Analysis of Algorithms

Semester 2, Academic Year 2021-2022

Project Phase II

Due: Feb21, 2023 Points: 60 ____________________________________________________

In this phase you have to do the following:

Redesign the algorithm of phase I if required

You need to implement the algorithm that you have designed (30 points)

Detailed analysis of algorithms runtime over different sizes of inputs using plots and graphs (10 points)

Proof that your algorithm is correct. (10 points)

You need to submit a report along with the code of the implementation. (10 points)

Phase II of the project should be done within the same group. The report should include a contribution table describing the role of each group member during the conceptualization and implementation of the project. are not allowed to copy the code from anyone else. Any copying will result zero in the project. For late submission, 25% will be deducted for each day including weekends.

can you help me to select topic for this project !!!!!!!!!!!!!!!!!!!!!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Optimizing Data Collection In Warzones

Authors: Aaget Aamber

1st Edition

B0CQRRFP5F, 979-8869065902

More Books

Students also viewed these Databases questions

Question

4. How do we tolerate less than total comprehension?

Answered: 1 week ago