Association Analysis - A methodology that provides us a set of rules, in simple language, about products that are purchased together by consumers. The rules could be as mundane at "Bread and butter are bought together" or as magical as "Customers who buy premium shirts have a small probability of buying a Barbie doll".
Neural Network - To detect non-linear relationships between large number of variables and solve attribution,forecasting and prediction problems.
Random Forest - In addition to solving prediction and attribution problems it can also solve classification problems.