heuristics Used with a singular verb: any of various problem-solving techniques that involve the use of subjective knowledge, hunches, trial and error, rule of thumb, and other such informal but generally considered to be accurate methods. Found on http://www.wordinfo.info/words/index/info/view_unit/781/
In computing, a process by which a program attempts to improve its performance by learning from its own experience Found on https://www.encyclo.co.uk/local/21221