Question: Analysis of Algorithm - Project Topic : OptiRoute I want to incorporate path finding into this project . Answer the below questions using path finding

Analysis of Algorithm - Project Topic : OptiRoute

I want to incorporate path finding into this project . Answer the below questions using path finding

1 SUMMARY DESCRIPTIONUPDATED

My proposed term project is called "OptiRoute" and it is a routing optimization tool for delivery companies. The tool will take in a list of deliveries, each with their own addresses and specific delivery times, and output the most efficient route for a delivery driver to take in order to complete all of the deliveries on time.

2 REQUIREMENTS IMPLEMENTED IN THIS RELEASE

Supply the functional requirements statement that you accomplished for this assignment, together with input where applicable, and output. Please state requirement in declarative form, as illustrated in the examples, because here we want to know the functionality intended (what, not how). Keep in mind that graph processing is required in the implementation.

2.1 Your (very brief) requirement title replaces this

Your first requirement should replace this.

2.2 Your (very brief) requirement title replaces this

Your second requirement should replace this.

3. ILLUSTRATIVE OUTPUT

Provide illustrative output from your actual application showing that the requirements have been met.

Your response should replace this

4. GRAPH PROCESSING IMPLEMENTED

Your implementation should include a shortest path calculation in a manner that is useful to your application. This should be as specific to your application as possible. Avoid being generic. Explain where and how you applied this.

Your response should replace this.

4.1. Sequence Diagram

Provide UML diagram for the implementation

4.2 Code showing graph processing

Your graph processing code should clearly use the algorithm outline in the notes here or here. Show the relevant code (only) and explain why graph processing is appropriate here. It should be clear where the code is located (class and method). This should be consistent with section 6.1

Your response should replace this

4.3 Time complexity (efficiency)

Look up the efficiency of the algorithm you implemented. How does this affect your application in a practical way? How might it if the input data count increases?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!