다이어그램 편집기에서 작업하고 있습니다. 다이어그램 은 커넥터 ( 가장자리 )에 연결된 2D 모양 ( 노드 )을 표시 합니다.
노드를 선택하면 "해제" 되는 작업을 추가하고 싶습니다 . 가능한 경우 교차 가장자리 수를 줄이기 위해 위치를 조정합니다 (가장자리를 구부림 포인트로 그려야하는 경우에도 괜찮습니다). .
따라서 ( 토폴로지 ) 그래프 임베딩과 해당 노드의 하위 집합이 주어지면 교차 에지 수를 최소화하기 위해 해당 노드에서만 임베딩 ( 토폴로지 )을 수정 하는 그래프 알고리즘이 필요 합니다.
읽기에서 정점 그래프에 대한 및 검색 카 벨로와 Mohar (2013) , 나는이 문제를 가정 NP-어렵다. 따라서 주어진 매개 변수 값에 대해 알려진 다항식의 시간 복잡성을 갖는 매개 변수가있는 알고리즘 (예 : 교차 모서리 수)에 만족합니다. 이것은 가능해 보이지만 혼자서 그러한 알고리즘을 생각해내는 것은 쉽지 않습니다.
질문 :
- 그러한 알고리즘을 어디에서 찾을 수 있습니까?
- 존재합니까?
- 기존 소프트웨어에서?
- 그러한 작업에 대한 실질적인 경험이 있습니까? (이론적으로 좋아 보이는 것이 실제로는 좋지 않거나 그 반대 일 수도 있습니다.)
(이 질문을 가장 잘하는 곳은 확실하지 않습니다 : 여기, StackOverflow 또는 MathOverflow?)