: Optimization is a healthy field targeted to find efficient solutions and algorithms to solve problems either in the academia and the industry. As the solved problems became harder a need for very efficient tools arose in computer science. One way to deal with this new requested efficiency is to use several computers to solve the same problem, either by using shared memory multiprocessors, clusters of machines or the Internet itself (or in grid). This talk will include