Data Mining is used to discover the knowledge from large amount of databases and transform it into a flexible structure. Association Rule Mining (ARM) is the essential part of data mining process. Finding good quality of association rules between items in large databases has been an important and challenging association rule mining problem. The rules mined through ARM algorithms are used for decision making. The good quality of rules helps in better decision making. Optimization of Apriori algorithm to generate strong association rules so that good qualities of rules are mined. Apriori algorithm is used to generate all significant association rules between items in the database.