Estoy buscando buenos ejemplos, donde ocurre el siguiente fenómeno: (1) Un problema algorítmico parece difícil, si desea resolverlo trabajando desde las definiciones y utilizando solo resultados estándar. (2) Por otro lado, se vuelve fácil, si conoce algunos teoremas (no tan estándar).
El objetivo de esto es ilustrar para los estudiantes que aprender más teoremas puede ser útil, incluso para aquellos que están fuera del campo de la teoría (como ingenieros de software, ingenieros informáticos, etc.). Aquí hay un ejemplo:
Pregunta: Dados los enteros , ¿existe un gráfico vértice (y si es así, encuentre uno), de modo que su conectividad de vértice sea , su conectividad de borde sea y su grado mínimo sea ?n k l d
Tenga en cuenta que requerimos que los parámetros sean exactamente iguales a los números dados, no son solo límites. Si desea resolver esto desde cero, puede parecer bastante difícil. Por otro lado, si está familiarizado con el siguiente teorema (ver Teoría de gráficos extremos de B. Bollobas), la situación se vuelve bastante diferente.
Teorema: Sean enteros. Existe un gráfico de -vértices con conectividad de vértice , conectividad de borde y grado mínimo , si y solo si se cumple una de las siguientes condiciones:n k l d
- ,
Estas condiciones son muy fáciles de verificar, ya que son simples desigualdades entre los parámetros de entrada, por lo que la pregunta de existencia se puede responder sin esfuerzo. Además, la prueba del teorema es constructiva, resolviendo también el problema de la construcción. Por otro lado, este resultado no parece lo suficientemente estándar, por lo que puede esperar que todos lo sepan.
¿Puede proporcionar más ejemplos en este espíritu, donde conocer un teorema (no tan estándar) simplifica enormemente una tarea?