1 votos

La cadena de adición más corta para llegar a $100$

Un cadena de adición para un número entero $n$ es cualquier lista finita de enteros donde la primera entrada es 1 y la última es $n$ y donde cada entrada es la suma de dos entradas (posiblemente no consecutivas) que aparecen antes en la lista.

Estaba leyendo este y encontró la cadena de adición más corta para muchos números. Sin embargo, me preguntaba si había un método de búsqueda más elegante, no exhaustivo, para encontrar la cadena de adición más corta para el número $100$ ? Si se me pidiera encontrar la cadena de adición más corta para $100$ ¿hay alguna forma de hacerlo manualmente sin enumerar todas las posibilidades?

1 votos

es.m.wikipedia.org/wiki/Cadena_de_adiciones Desafortunadamente, esto sugiere que no existe ningún algoritmo conocido que pueda hacer esto rápidamente para una cadena arbitraria. Sin embargo, sí sugieren que existen técnicas para cadenas relativamente pequeñas, y 100 sería sin duda una de ellas.

1 votos

Por favor, que la pregunta sea autónoma. La definición de la cadena de adición no debe depender de un enlace.

0voto

user326210 Puntos 26

Por lo que he leído, no conocemos una forma rápida de encontrar la cadena de adición más corta para un determinado $n$ . En resumen, el problema es que es difícil saber si estás progresando: si tienes parte de una lista de adición, ¿se puede saber si está cerca de ser la lista de adición más corta posible para $n$ ?

Si pudiéramos saber si una lista parcial está cerca de ser la lista más corta para $n$ La búsqueda de los productos de la Unión Europea, que es normalmente exhaustiva, es más eficaz. Por ejemplo, se podría esperar encontrar la lista de suma más corta para $n$ adivinando dos factores $a+b=n$ encontrar las listas más cortas para $a$ y $b$ y luego unir esas listas. Eso agilizaría la búsqueda (es un ejemplo de la propiedad de subestructura óptima; algunos problemas eficientemente resolubles tienen esta propiedad). Pero, por desgracia, las listas de adición no funcionan así, y en general no hemos encontrado cualquier manera de medir si nuestra solución parcial está cerca de ser la óptima.

En cambio, lo que tenemos actualmente son algoritmos aproximados relativamente rápidos para encontrar soluciones que puede estar cerca de la longitud más corta.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X