Описывается алгоритм, который оптимизирует временные параметры решаемой задачи под управлением мультиагентной системы на имеющихся в наличии узлах и каналах путем перераспределения вычислительной нагрузки между узлами и каналами в зависимости от их параметров. Алгоритм построен таким образом, что он не предъявляет требований к реальным условиям работы узлов системы и каналов связи. Реальные параметры узлов и каналов связи определяются алгоритмом в ходе выполнения требуемых вычислений в узлах. Особенностью такого подхода является то, что в ходе решения задачи агенты выполняют оптимизацию назначений вычислительных блоков между компьютерами в соответствии с их вычислительными ресурсами. Целью оптимизации является сокращение времени выполнения задачи. На основе алгоритма составлена программная модель мультиагентной системы компьютерной сети. Результаты исследований предлагаемого алгоритма показали его работоспособность и достижение поставленной цели. Ключевые слова: распределенные вычисления, мультиагентные системы, оптимизация мультиагентной системы, ориентированный граф решаемой задачи, агент, критический путь, алгоритм агента, программная модель