Pages

Wednesday, 8 June 2016

Importance of Design & Analysis of Alogorithms

  • The subject provides an reasoned and critical analysis view of a program or a process that help in optimizing the performance and throughput.
  • Software or a process changes and up gradation are growing much faster than the up gradation of hardware or machine.
  • Software can be upgraded easily and cheaply where as replacement or up gradation of hardware or machines are too difficult to perform very often.
  • Hence it is very critical and important issue to reduce or restrict the Time & Space Complexity ( i.e. time and space required for executing the program or process) to support and survive in terms of performance with the existing hardware and computational tools available ( i.e. Processor, motherboard , RAM etc. )
  • if a company or an organization purchases 100 Computer ( Desktop / Laptop ) average life time would be at least 5 Years; But the average up gradation / change in a software may take place every 4-6 months.
  • Major issue is with the up graded software doesn't support the existing hardware as the complexity of software is increased and doesn't support the hardware.
Senario - 1

( New Android Mobile which suppports any version of Whatsapp )  



Solution
" Better optimization and limiting the time and space complexity using Design & Analysis of algorithms "


"Solution Techniques in Upcoming Chapters" 




4 comments: