Имитационная модель наряду с машинными решениями содержит блоки, где решения принимаются человеком (экспертом). Вместо непосредственного участия человека в принятии решений может выступать база знаний. В этом случае ЭВМ, специализированное программное обеспечение, база данных и база знаний образуют экспертную систему. Экспертная система предназначена для решения одной или ряда задач методом имитации действий человека, эксперта в данной области.
По учету фактора неопределенности различают модели:
- детерминированные (с однозначно определенными результатами);
- стохастические (с различными вероятностными результатами).
По типу математического аппарата различают модели:
- линейного и нелинейного программирования;
- корреляционно-регрессионные модели;
- матричные;
- сетевые модели;
- теории игр;
- теории массового обслуживания и т.д.