Disegnando grafici del numero di attraversamento limitato


9

Il teorema di Fáry afferma che un semplice grafico planare può essere disegnato senza incroci in modo che ogni bordo sia un segmento di linea retta.

La mia domanda è se esiste un analogo teorema per i grafici del numero di attraversamento limitato . In particolare, possiamo dire che un semplice grafico con il numero di attraversamento k può essere disegnato in modo che ci siano k incroci nel disegno e che ogni bordo sia una curva di grado al massimo f (k) per qualche funzione f?

EDIT: Come osserva David Eppstein, si vede facilmente che il teorema di Fáry implica un disegno di un grafico con il numero di incrocio k in modo che ogni bordo sia una catena poligonale con al massimo k curve. Sono ancora curioso di sapere se ogni bordo può essere disegnato con curve di grado limitate. Hsien-Chih Chang sottolinea che f (k) = 1 se k è 0, 1, 2, 3 e f (k)> 1 altrimenti.

Risposte:


12

Se un grafico ha un numero di incrocio limitato, può essere tracciato con quel numero di incroci nel modello di polilinea (ovvero ogni bordo è una catena poligonale, molto più comune nella letteratura del disegno grafico rispetto alle curve algebriche di grado limitato) con un numero limitato di curve per bordo. È vero anche più in generale se esiste un numero limitato di incroci per bordo. Per vedere questo, basta planarizzare il grafico (sostituire ogni incrocio con un vertice) e quindi applicare Fáry.

Ora, per usarlo per rispondere alla tua vera domanda, quello che devi fare è trovare una curva algebrica che è arbitrariamente vicina a una data polilinea, con il grado limitato da una funzione del numero di curve della polilinea. Questo può anche essere fatto, abbastanza facilmente. Ad esempio: per ogni segmento della polilinea, lasciare e io essere un ellisse con elevata eccentricità che è molto vicino alla s i , e lasciare p io un polinomio quadratico che si trova all'esterno positivo e io e negativa all'interno e i . Lascia che il tuo polinomio generale assuma la forma p = ϵ - i psieisipieiei dove ε è un piccolo numero reale positivo. Quindi un componente della curva p = 0 si troverà leggermente al di fuori dell'unione delle ellissi e può essere usato per sostituire la polilinea; il suo grado sarà il doppio del numero di ellissi, che è lineare nel numero di incroci per bordo.p=ϵipiϵp=0


2
Grazie. C'è un esempio che mostra che non si può, in generale, disegnare con un numero minimo di incroci usando i bordi del segmento di retta?
Arnab,

@arnab: vedi la risposta di Hsien-Chih.
David Eppstein,

12

cr¯(G)Gcr(G)cr¯(G)cr(G)cr¯(G)=cr(G)cr(G)kk

Nel documento Bounds per i numeri di incrocio rettilinei , Bienstock e Dean lo hanno dimostrato

k3cr¯(G)=cr(G)k4Gncr(G)=4cr¯(G)n

cr(G)3

cr¯(G)cr(G)cr(K8)=18cr¯(K8)=19


Grazie! Questo quindi risponde alla domanda nel mio commento alla risposta di David. Sono ancora interessato a sapere se la mia domanda originale è stata studiata.
Arnab,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.