Information Technology Assignment: Lee (Wave) Pathfinding Algorithm

Lee’s algorithm is a path finding algorithm and is one reasonable solution for maze routing. It’s usually used in computer design systems to create routes for wires on printed boards.

Let’s look at the use of the algorithm on these pictures.

We need to associate cell1 with cell2:

lee-wawe-pathfinding-algorithm-1

There are 3 stages to do this:

Distinguish the “Source” and “Target” pins for cell1 and cell2 and make Routing network. Presently, the information streams from cell1 to cell2, which means that cell1 is the source “S” and the cell2 is the target “T”.

lee-wawe-pathfinding-algorithm-2

In light of the separation of wavefront, from ‘S’, the adjoining lattice boxes are logically filled until it hits target node “T”.

lee-wawe-pathfinding-algorithm-3

lee-wawe-pathfinding-algorithm-4

lee-wawe-pathfinding-algorithm-5

The shortest and the least bypassed way is back-following from “T” to “S”:

lee-wawe-pathfinding-algorithm-6

lee-wawe-pathfinding-algorithm-7

lee-wawe-pathfinding-algorithm-8

Lee’s Algorithm ensures there is a legitimate way, and that it’s the briefest way.

In any case, this algorithm takes too much time and memory. There are more efficient algorithms like Line Search Algorithm, Steiner Algorithm, etc.

Screenshot of the implementation:

lee-wawe-pathfinding-algorithm-9

This information technology assignment sample is the work that you can’t hand in to your professor. You can complete your assignment with help of our samples of assignments. But if you don’t have time to complete your homework, you can get help from AssignmentShark.com. Your information technology assignment will be done according to the due date. With our help, you can save your grades. You will receive an assignment completed according to the requirements you leave in the order form. Our staff of professionals can deal with any type of assignment. You can view testimonials on our site to make sure we are the best option for you. Receive professional online assignment help from experts in the field!

Help me with my assignment. – With ease!

Leave a Reply

Your email address will not be published. Required fields are marked *

Customer testimonials

Submit your instructions to the experts without charge.