تکنیک الگوریتم ممتیک
الگوریتم ممتیک توسط داوکین (1976) ارائه شده است که در آن مم به عنوان ایده یا مفهوم اجتماعی تعریف می شود و متشکل از متاهیوریستیک های مبتنی بر جمعیت و الگوریتم های جستجوی محلی است که بر روی سیکل تولید چارچوب خارجی اجرا می شوند. MA یک روش ترکیبی است که جستجوهای محلی را با توان الگوریتم های تکاملی مبتنی بر جمعیت ترکیب می کند. با این حال، عملکرد MA به روش جستجوی محلی انتخابی بستگی دارد. در تعادل بار مبتنی بر MA، راه حل به صورت کروموزوم نشان داده می شود که در آن تعداد ژن ها برابر تعداد وظایفی است که توسط ماشین مجازی متناظر اجرا می شوند و در ژن ها کدگذاری می شوند.