I think your problem is not complete. The location of three mines is not enough to form an objective function. There are different ways that you can use to find the best answer(s).
1. You can develop your problem, i.e. some new constraints should be defined then using genetic algorithm or even linear programming this problem can be solved. In this case matlab is the best and easiest.
2. You can use AHP approach to solve your problem. In this case you need to define two or tree main criteria and some sub-criteria. Then these criteria should be given scores by experts then using expert choice software or other appropriate software solve your problem.
and i have reserves for this mines and average grad for ore and cost of transportation for 1 ton/km i and we need crusher Closer to low grad ore , and we need crusher Closer to the bulk quantity