Если вам дан набор частичных заказов, топологическая сортировка скажет вам, есть ли расширение коллекции до общего заказа (в данном случае расширение представляет собой общий заказ, соответствующий каждому из частичных заказов).
Я встретил вариант:
Зафиксируем множество . Вам даны последовательности σ 1 , … σ k элементов, взятых из V без повторений (последовательности имеют длину от 1 до | V | ).
Есть ли способ зафиксировать ориентации для каждой из последовательностей (прямой или обратной), чтобы результирующий набор цепочек (рассматриваемый как частичный порядок) допускал расширение?
Эта проблема хорошо известна?
Примечание: ориентация выбрана для всей последовательности. Так что, если последовательность , вы можете либо сохранить ее таким образом, либо переключить ее на 5 - 4 - 2 - 1 , но вы не можете больше ничего делать.