In mechanical engineering, especially for the development of complex products, industrialists systematise the virtual prototyping of the product. For complex products, these development tools limit the use of physical prototypes and ensure a better mastery of development. The available computational powers, combined with that of digital simulation tools, naturally encourage manufacturers to implement product and process optimisation approaches. Recent advances in optimisation algorithms are now opening the way for many efficient industrial applications for so-called “continuous” or purely “discreet” optimisation problems. However, there are some categories of optimisation problems for which the available algorithms still do not deliver the expected performance: prohibitive calculation time therefore incompatible with the development cycle times of an industrial product, optimal solutions not satisfactory. The aim of this project is to respond to this problem by proposing specific algorithms. These algorithms will be designed to take into account the specificities of optimisation problems in mechanical engineering, identified from a study of the context and models used in mechanical engineering.