В современной практике диагностирования сложных технических устройств, наряду с развивающимися системами встроенной диагностики, широкую нишу по-прежнему занимает поиск неисправности, основанный на логических закономерностях. Логические алгоритмы поиска неисправности, положенные в основу диагностических карт силовых установок автомобилей, далеко не всегда обладают оптимальной структурой с точки зрения достижения наименьших стоимостных и временных показателей процесса диагностирования. Таким образом, актуальной является задача структурной оптимизации логических алгоритмов диагностирования и вместе с тем формирования по возможности простого и понятного стандартизированного порядка действий. В статье обоснованы критерий оценки эффективности диагностического алгоритма и структура исходных данных для расчета критерия. Предложены варианты визуальной формализации диагностической карты с целью повышения наглядности и проведения дальнейших действий по оптимизации ее структуры, а также варианты формализации визуальной информации в цифровом виде для ее обработки вычислительными средствами. Разработан и реализован порядок оптимизации структуры на языке программирования JavaScript. Описан обратный переход от цифровой формы к графической, что позволит немедленно внедрить результаты в практику работы организаций автосервиса. Анализ выборки из 22 диагностических карт показал, что предлагаемый метод оптимизации позволит добиться снижения средних затрат на диагностирование до 17 %.