Flexible Manufacturing Systems-FMS is a term with various types of definitions, each of them trying to describe the complexity and the generalized features. One of these features is their complexity, along with difficulties in building models that capture the system in all its important aspects. In a heterogeneous flexible system, the scheduling events or actions could be a combinatorial problem which claims a particular solution. Manufacturing scheduling process, in special for FMS, is a very difficult scheduling problem, because involves all the aspects of the processes: order, resources, transportation system i.e. automated vehicle guided, perturbation factors such as breakdowns of machine, etc. Typically, the scheduling problem is a NP-hard problem modeled in mathematical form. If we simulate n jobs or orders which have to be assigned to the m machines or resources, we will observe that the mathematical solution is a huge number that means (n!)m possibilities of solutions. The challenge of researchers is to solve this equation in a reasonable time with an optimal solution, and of course with minimal resources. Those scientists applied many solutions which became Operational Research-OR or Combinatorial Optimization-CO areas using a various methods: Local Search-LS, Artificial Intelligence-AI, heuristic method, priority rules, memetic or hybrid techniques which combine this techniques.