Рассматриваются основы моделирования, оптимизационные модели, имитационное моделирование. Приводится простая реализация симплекс-метода для исключения «зацикливания», параллельно решающая проблему нахождения начального базисного плана. Дается обобщенная сетевая модель, включающая в качестве частных случаев различные оптимизационные задачи, связанные с потоковыми алгоритмами. Транспортные задачи и задачи динамического программирования решаются с помощью графовых моделей, обеспечивающих наглядность в обосновании сопутствующих алгоритмов. Пособие предназначено для студентов ИТ-специальностей.