Human beings like to be challenged. For centuries, various human innovations have allowed us to solve really complex problems in different ways. From predicting the next target area of a locust attack to calculating the largest prime number, the methods to provide answers for complex problems around us kept on evolving. With the advent of the computer, we found a powerful new way to solve complex algorithms.
Introduction to large-scale algorithms
Defining a well-designed, large-scale algorithm
A well-designed, large-scale algorithm has the following two characteristics:
It is designed to handle a huge amount of data and processing requirements using an available pool of resources optimally.
It is scalable. As the...