10.6 Problem Solving Flashcards
Exhaustion
Testing each possible test case
Backtracking
Track some way along one route and then backtrack to see if there is a better route
Heuristic
‘Rules of thumb’, educated guesses, intuitive judgements or common sense
Heuristic methods
A method which is used to rapidly find a solution that is ‘good enough’ even though it might not be the optimal solution
Data mining
The process of collecting and then analysing huge amounts of data
Applications of data mining
Finding connections between seemingly unconnected events
Big Data
Implies that huge amounts of data are collected and stored
What are the 3 major features of big data?
Volume, Variety, Velocity
Parallel computing
Algorithms are executed concurrently on a cluster of machines or supercomputers, is fundamental to managing big data tasks
Pipelining
An implementation technique where multiple instructions are overlapped in execution