Computational Methods Flashcards
Problem definition
Process of taking a big problem and breaking it down into smaller problems
Performance modelling
Process of carrying out mathematical approximations of how well models perform.
Based around the use of simulations- using mathematical approximations within them without having to perform complex and expensive for testing which otherwise might be prohibitive.
Heuristics
Making use of experience to find a solution which is good enough
With heuristics a compromise between the speed of the solution and the quality itself is made. A good enough solution is sought
Pipelining
Process of taking a task and splitting it up into smaller steps and then overlapping the process of each sub task to speed up the overall process.
Visualisation
Ability to picture a problem and it’s solution in a visual way
We work well with visual representations of complex situations
Backtracking
Process of incrementally building upwards to a solution abandoning partial successes
When the solution cant be completed, go back to a previously successful match.
Data mining
Searching through big data to spot hidden trends or patterns
Big data- Large piece of data on a particular data.