Propongo este algoritmo para la partición:
- Seleccione un sin asignar vértice y la puso en $A$.
- Poner todos los no asignados a los vecinos de los vértices en $A$$B$.
- Poner todos los no asignados a los vecinos de los vértices en $B$$A$.
- Repita los pasos 2 y 3 hasta que no hay más avances. Si el gráfico tiene particiones, ya está hecho. Si no (en caso de varios componentes), volver a 1.
Esto no puede ser un argumento probabilístico, pero al menos es un argumento!
Edit: Uy, estoy totalmente perdido $|A| \leq O(\frac{n \ln \delta}{\delta})$.
Tal vez esto iba a funcionar:
- Seleccione un sin asignar vértice y la puso en $A$.
- Poner todos los no asignados a los vecinos de los vértices en $A$$B$.
- Seleccione un sin asignar vértice sin vecinos en $B$ y la puso en $A$.
- Repita los pasos 2 y 3 hasta que no hay más avances. Si el gráfico tiene particiones, ya está hecho. Si no, repita los pasos 1 y 2 hasta que el gráfico está particionado.
Esto pondrá al menos $\delta$ veces el número de vértices en $B$ $A$ al principio, pero luego se va desvaneciendo. No estoy seguro de cómo asegurarse de que $|A| \leq O(\frac{n \ln \delta}{\delta})$, pero este es un punto de partida posible.