Первая проблема — проблема наглядности, которая оказалась в том, что если из точки А в точку Б, к примеру, исходят, три параллельных ребра, то это должно подразумевать, что у нас есть 3 альтернативных способа перехода из точки А в точку Б. Но что если для перехода нам нужно выполнить все три действия? Если мы создаём три параллельных ребра но с другим типом связи — мы теряем в читабельности и наглядности графа. Если мы создаём три последовательных ребра — то мы, во-первых, навязываем порядок выполнения задач, во-вторых, вынуждены додумывать названия для промежуточных состояний узлов. Третий способ — комментарий или заметка к ребру, содержащий список действий, но этот способ требует дополнительных усилий по обновлению этого списка и обновлению веса ребра, что добавляет ненужного и неинтересного микроконтроля с моей стороны.
О, спасибо, что продолжаешь писать. Тема интересная.
Привет! Хочу вьіразить благодарность за написание таких классньіх статей) Возможно стоило их где-то публиковать еще, например на медиуме ? Просто обидно, как тьі ранее упоминал в одной статей, отклик у людей на такой материал уменьшился )
Я лично для себя почерпнул кое-что полезное) Спасибо!
Да, будет на медиуме, рано или поздно. Скорее поздно. Собирался скомпоновать всё в один длиннющий лонг, убрать хохмы и смехуёчки и перевести на английский. Но вначале ещё пара-тройка статей должны дозреть. :)
Пасиба!