Supondo um grafo, onde temos nodos e arestas valoradas entre estes nodos. Estava pensando na possibilidade de se elaborar uma representação em um espaço 2d deste grafo. Como?
Minha ideia básica era tomar um certo nodo como origem (0,0). A partir deste nodo eu queria distribuir todos os demais neste espaço, considerando que o valor da aresta entre dois nodos representa a distância entre eles neste plano.
Estava encarando ingenuamente esta tarefa como trivial. Foi então que me dei conta que ajustar todos os demais nodos em função dessa origem é mais complicado do que parece. Simplesmente porque, tomando um nodo A e um nodo B, adjacente, e considerando uma aresta entre eles cujo valor é N. Se eu tomar A como a origem, posso posicionar B em infinitos lugares diferentes em torno de A, em um raio N.
Vocês vêem alguma solução simples para esse problema que eu não estou vendo?
Será que a planaridade do grafo influencia a viabilidade desta empreitada?