Prometo trasnocharme durante un par de meses para tratar de encontrar el algoritmo, soy muy consciente que se puede aprender mucho en el camino sin necesidad de que se llegue a encontrar la solución, es un excelente ejercicio de programación, gracias por el video (Y)
Problema de las N reinas // ------------------------ // Algoritmo recursivo // // 0. Obviamente, colocaremos una reina en cada fila // // 1. Se coloca una reina en una casilla de su fila y, // a continuación, se intentan colocar las reinas restantes. // // 2. Si las demás reinas no se pueden colocar con éxito, // probamos a colocar la reina actual en otra columna. // // Caso base: Cuando no quedan reinas por colocar. #include #include // Constantes simbólicas #define TRUE 1 #define FALSE 0 // Comprobar si una reina está bien colocada // ----------------------------------------- // La reina de la fila i está bien colocada si no está // en la columna ni en la misma diagonal que cualquiera // de las reinas de las filas anteriores // // Parámetros // fila - Fila de la reina cuya posición queremos validar // reinas - Vector con las posiciones de las reinas // n - Número de reinas int comprobar (int fila, int reinas[], int n) { int i; for (i=0; i
Hay un algoritmo relativamente sencillo para encontrar todas las soluciones del problema de las damas para cualquier tamaño de tablero. Cuando hice un ramo de FORTRAN en 1979 este fue un problema en un examen que yo no pude solucionar, incluso reprobé aquel semestre ese ramo. Pero el problema me quedó dando vueltas por la cabeza y en en 1981, después de haber ahorrado bastante dinero, pude comprarme la calculadora programable HP-41C. Con esa calculadora escribí un programa que encontró las 46 soluciones del tablero de 8x8, que si uno invierte el tablero, por simetría puede presentar otras 46 soluciones, lo que da el total de 92. Unos 10 años más tarde, con el compilador de Turbo Prolog que comercializaba Borland, desarrollé un intérprete de Prolog y para mostrar las capacidades del intérprete desarrollé un programa en Prolog que no solo encontraba las soluciones, sino que mostraba gráficamente en la pantalla como el algoritmo iba buscando las soluciones. Esto es muy didáctico para visualizar el característico backtracking del Prolog. Respecto del millón de dólares: Este algoritmo no encuentra las soluciones en un tiempo polinómico sino exponencial. Y yo que he estudiado con bastante profundidad este problema tengo la fuerte convicción que es imposible encontrar un algoritmo que en tiempo polinómico encuentre las soluciones pero a mi me sería muy dificil poder demostrar esta conjetura.
solo vi el video y ya me habia emocionado al crear un algoritmo que conseguia respuesta al problema de 1.000.000 de reinas incluidos los que te dan ubicacion de reinas... luiego lei este comentario... (por cierto mi algoritmo no resuelve PNP)
@@seed583 El algoritmo que has creado: ¿Lo has codificado en algún lenguaje de programación? De ser así: ¿que lenguaje has elegido? La codificación que yo había hecho en aquel lenguaje tipo Assembler de mi HP 41C era iterativa, en cambio la que he hecho en Prolog naturalmente que es recursiva. Y la que tú has hecho: ¿es iterativa o recursiva?
Estoy de acuerdo en que debe ser irresoluble en tiempo polinómico,y si lo piensas el mismo problema en sí es uno no polinomial: para resolverlo solo existe el método de probar con todos los algoritmos posibles hasta encontrar uno que funcione,ahora,para demostrarlo matemáticamente debe ser un problemón
Joder hombre, te amo, y a todos los que están detrás de éste canal, verlos en la noche me hace dormir con la mente llena de ilusiones de seguir con mi carrera y llegar a ser de quienes ayuden a avanzar en este mundo numérico. Gracias.
Este problema suena a una cantidad obscena de permutaciones, cuyo número de respuestas crece de forma cuadrática con el número de casillas (porque cada fila añade una columna también). Es el problema de los granos de arroz pero con elementos del conjunto permutación, por eso tiene una complejidad enorme hallar el resultado.
Si colocas tu todas las reinas, ¿donde esta el problema PnP?. Si colocas tu todas es un problema de complejidad lineal, dado que solo tienes que elegir una fila, columna y diagonales distintas. El problema esta en saber donde puedes colocarlas, de forma eficiente, con un contexto dado. No se define donde están para que sea un algoritmo que funcione en todas las posibles colocaciones. Puede que algunas colocaciones tengan una forma mas eficiente de resolver el problema.
Pues dado el tipo de problema, tienes la posición y el numero de reinas aleatoria (siempre sin comerse entre ellas). Si quieres probar, empieza con un tablero pequeño y coloca primero una reina en varios sitios. Después ve aumentando el numero de reinas.
Recuerden que lo que se busca es el algoritmo, no la solución. Debes de tener la cantidad de reinas que sean en la posición que sea (Siempre y cuando no rompan la ley de no "enfrentarse"). Imagina que al iniciar el tablero se puede tener de entre 2 y 10 reinas en cualquier posición aleatoria; a partir de allí el algoritmo debe de funcionar.
Javier Benitez Creo que te equivocas cuando afirmas que: "Si colocas tú todas es un problema de complejidad lineal". Hace más de 30 años que desarrollé un algoritmo que encuentra todas las soluciones para un tablero de tamaño cualquiera y este algoritmo es de complejidad exponencial. Por lo demás, que como condición inicial algunas casillas ya estén ocupadas no adiere ninguna dificultad al problema. Ya que el algoritmo encuentra todas las soluciones para ese tamaño de tablero, basta con elegir de ellas sola aquellas que incluyen a las casillas ocupadas. Además este algoritmo también es capaz de determinar muy facilmente los casos en que las condiciones iniciales conduzcan a ninguna solución.
Primer vídeo que miro de ti y me ha encantado, me has puesto a pensar más que otros canales de ciencia. Quizá sea sólo mi instinto por sentir que pienso. Muy buen vídeo. Suscrito
Me molan estas cosas, el año pasado en la clase de Inteligencia Artificial tuviésemos que programar dos algoritmos que resolviesen el problema de las n reinas. Uno tenía que ser de fuerza bruta (es básicamente un for-loop que va desde 0 hasta el tamaño de la tabla elevado al tamaño de la tabla (n^n). El otro algoritmo que programé era utilizando backtracking, aunque mucho más eficiente, seguía siendo exponencial. Aunque no he conseguido el millón de €, si que fue suficiente como para conseguir una puntuación perfecta en ese trabajo, así que ni tan mal.
Justo ahora que estoy viendo matrices pensé... pero si la forma en que lo está analizando es como mirar una matriz. La primera vez que le encuentro utilidad a lo que estoy aprendiendo
Conocí el problema de las 8 reinas gracias al primer juego de la saga de El Profesor Layton, y era uno de los puzles más complicados del juego (tenía un valor de 99 puntos o picarats, el máximo de toda la saga). No quiero imaginarme cómo sería ese problema con un tablero de 1000 x 1000...
me encanta el ajedrez, mi nombre es arturo soy mexicano, tengo poco siguiendo tus enseñanzas, la verdad me encanta tu canal, ya he visto como 12 vídeos en un día :) y este comportamiento es exponencial, como dije que encanta tu canal, te escribo para aparte de felicitarte pedir tu opinión sobre las matemáticas vorticiales, existen? para que sirven?, Puedes subir una reseña sobre esto? saludos desde mexico recibe un cordial saludo y espero que todo se arregle en España.
Yo viendo todo serio y analítico el video Frase cachonda aparece: "Lo que falta saber es si hay dos reinas que se coman entre si" Yo: Ay dios... mejor sigo analizando el problema!
Rafael Campaña Estoy en tercero de economía, y su trabajo nos ayuda a comprender las interacciones económicas, especialmente para explicar la cooperación entre agentes.
Interesante tu opinión,pero la gente tomara un bello problema matemático antes de ver el nuevo vídeo de Maluma?Probablemente no y por tal emotivo el problema no está en la falta de contenido si no en la difusión de este.
Para los que programan, sienten lo mismo que yo! como que parece fácil, el algoritmo no es muy difícil, un día de estos que me aburra lo voy a intentar almenos.
¿alguien sabe cuales son las reinas que ya están colocadas? he buscado en todos los idiomas posibles por google, y no pillo en ningún sitio cuales son las reinas que ya están colocadas.
Felicitaciones sres Derivando..!. como siempre... excelente video! Pero cuando algo es tan bueno. .. todos queremos más! !!! A ver si nos complacés con uno por lo menos cada día... un abrazo desde Palmira Colombia
buenas noches el problema de las mil reinas ya lo tengo resuelto, que debo de hacer para con cursar de more un año en resolver lo este excelente problema muchas gracias
Creo que la idea es encontrar un algoritmo general para el caso de que ya haya reinas colocadas. (Cuando digo "reinas colocadas" imagino soberanas en estados alterados de conciencia autoinducidos químicamente)
Exacto, es decir primero coloca n reinas aleatoriamente (y que no se atacan). Luego intenta encontrar cómo colocar las demás, y de cuántas formas se puede.
Mirá me lo pensé y es cuestión de cargar 3 columnas de Ecxel con condicionantes y una adicional que de el resultado Si o No en base a si cumple la condición de las 3 columnas. Al costado, sumas con condición "+1 SI D1="si" para cuantificar las combinatorias posibles y luego unas cuantas horas de scroll arrastrando fórmula, si o si va a aparecer el caso que coincide con el de las reinas ya ubicadas. ¿Eso sería válido?
Hola. Creo que encontré todas las soluciones en poco más de 2 horas y 30 minutos. ¿A quién presento el resultado y algoritmo? La matriz ocupa 535 páginas , imposible para un humano, rápido para un algoritmo.
se me ocurre que empiezas desde la casilla de arriba a la izquierda entonces avanzas una casilla abajo y 2 a la derecha. Cuando estes con un espacio de diferencia entre la dama y el borde del tablero haces exactamente lo mismo pero hacia la izquierda bajas una y 2 a la izquierda y así cada vez que choques una esquina.
Haz un vídeo sobre los problemas del milenio, o sobre que el infinito de los pares es igual de grande que los naturales, enteros o incluso los racionales, gracias;D
MKCRISDV El quiqui O por qué hay exactamente el mismo número de elementos (números reales) en el intervalo [0,1] que en el intervalo [0,2]! O por qué el infinito de los reales es mayor que el de los naturales. Infinitos
Eso sucede porque la función de los naturales a los enteros es biyectiva, obviamente luego hay conjuntos infinitos más grandes como los reales, complejos, cuaterniones, octaniones, R^n, e incluso más grandes como el conjunto potencia de los reales P(R)
¿No se podría lanzar un código montecarlo con las posiciones iniciales, realizar igualmente una posición aleatoria restringiendo que estén en la misma diagonal y verificar la convergencia?. Esto permite tras una configuración inicial aleatoria desechar cualquier configuración imposible. Además se podría calcular en la nube aumentando su potencia. Se realiza aleatoriamente la configuración inicial del problema, restringido porque ninguna reina esté en la diagonal de las primeras reinas. Una vez esto conseguido se vuelve a generar posiciones aleatorias que cumplan, hasta que se trate de lograr una convergencia, si esto no es posible se reinicia el problema. Seguramente algo me pierdo pero tener varios ordenadores en la nube trabajando el problema no parece tantos recursos..., es más parece que ha problemas más complejos de interacción de radiaciones modelados por montecarlo. Me gustaría saber que oculta el problema porque no puede ser exclusivo de las restricciones, si no que hay algo más.
Yo lo he intentado junto con un amigo. Hemos conseguido colocar 1000 reinas en muy poco tiempo, pero partiendo de un tablero vacío, sin restricciones. No obstante, aunque nuestro algoritmo funcionase para completar un tablero, para obtener el millón de dólares es necesario publicar una demostración matemática de que el algoritmo es capaz de encontrar soluciones en tiempo polinomial, y si tras dos años ningún matemático refuta dicha demostración, la Universidad de St. Andrews te dará el premio. ¡Ánimo a todos los que queráis intentarlo!
nestorrente puedes investigar sobre análisis de algoritmos, existe el método maestro que sirve para hacer un acercamiento a una demostración y probar que tu algoritmo es polinomial
Ramón Correa No, qué va, somos capaces de encontrar diferentes soluciones, pero obtenerlas todas se nos hace imposible. De hecho, ni siquiera tengo claro si sería posible calcularlas de una forma sencilla. Un saludo!
Alberto Alvarez Martin Si quisieras generar todas las posibles combinaciones (factorial de 1000), sería imposible. La calculadora de Windows dice que el resultado es infinito. Yo lo calculé utilizando Java, y el número resultante ocupaba varias líneas. Impresionante, desde luego.
Buah, hace tiempo tuve que hacer un programa para saber si alguna de las reinas se matan, pero era muy lento, pero gracias a ti ya se como resolverlo. Me suscribo, que me interesan este tipo de cosas ^^
Probablemente sí ya que 92 es múltiplo de 4 y da 23. Lo más seguro es que en realidad solo haya 23 maneras diferentes, que se dieron vuelta los tableros a todas, y de ahí salieron las 92 formas
Hola cordial saludo profesor Eduardo... Le comparto que he logrado Ubicar las 1000 Damas de ajedrez como indica el video en un tablero de 1000 x 1000 sin que estas se toquen en ninguna de sus; Filas, Columnas, ni Diagonales y ademas diseñe un metodo para ubicarlas facilmente... pero igual me di cuenta que P y NP son diferentes al encontrar y comprobar o verificar esta solucion... Ahora bien que debo hacer? Gracias
Hola, ultimamente he visto muchos videos de gente q dice q la tierra es plana y yo se q no es asi, dicen q no hay curvatura en la tierra, q con una camara se puede ver mas alla de la curvatura, q xq los aviones toman rutas largas cuando su destino estas muy cerca y cosas asi, he estado discutiendo con gente q dice q es plana y x cada argumento q le doy respecto a q ea redonda se inventan algo muy enrredado para responder.Hay cientos de personas q estan creyendo esto, podrias hacer algo matematico q diga q la tierra es redonda, algo q mate por completo esta creencia pero con matematicas o fisica.Gracias
Muy fasil, la respuesta es 27. Por qué? Porque es 3 elevado a 3. La suma de sus cifras es nueve, es decir, 3 por 3. Además, si sumas todos los numeros del dos al siete da 27. No me digas que no es como para tenerlo de mascota.
zarlitoz claro hombre. esto pa cuando vayas a una fiesta tu te acercas a una xabala y le dices ecuacion y le haces el xoxete agua vamoh, no he follao yo ni na :v
Hace más de 30 años, hice un programa para encontrar, por tanteo, todas las soluciones del problema de las 8 reinas. Salieron un montón de sqoluciones, pero había muchas que eran idénticas a otras por simetría o rotación.
la distancia mínima entre dos reinas es la posición del movimiento del caballo, vamos la posición en que si fueran caballos se podrían comer una a la otra. Si somos capaces de formular eso igual ayuda.
Yo hace muchos años descubrí lo de las 8 damas y el truco es fácil usar el peculiar movimiento del caballo.El problema salio en la revista MUY Interesante ( años 84 ,85 aprox) y yo saque una solución distinta a la propuesta por la revista.Lo de las 1000 damas ni se me hubiera ocurrido en 1000 años.Pero puede ser un punto de partida así como que no colocar ninguna en las esquinas.
Esta interesante el ejercicio, también un detalle que permite ubicarlas correctamente es que una dama se deja a "salto de caballo" de la otra dama, de tal manera que sus "líneas de acción" no se cruzan. Bajo una visión ajedrecística se puede demostrar, por las mismas reglas de movimientos. Por ejemplo: Da1,Db3,Dc5,Dd7.....(Notación en español) Pero supongo que el problema es que si hay n damas ubicadas correctamente, terminar de ubicarlas las faltantes. Y eso es problemático. De hecho tengo en mente varios algoritmos de verificar que están mal ubicadas la damas, parece más fácil.
Supongo que a la Universidad de Cambridge, si mal no recuerdo esta universidad ofrece un millon de dolares por resolverlo. Tambien hay otros problemas que no tienen solucion y ofrecen lo mismo por resolverlos.
A la Universidad de St. Andrews. No obstante, para acceder al premio piden que publiques una demostración de que el algoritmo se ejecuta en tiempo polinomial, o bien una demostración de que no puede existir tal algoritmo.
Muchas gracias a todos por responder, soy programador y los algoritmos son mi especialidad... un algoritmo desarollará otro algoritmo en una sucesion de funciones anidadas que en cientos de miles de pruebas pueden llegar a dar con la solucion o descarte de este problema
Amigo, me gustan mucho sus videos. Muchas gracias. Quisiera aportar una pequeña corrección : la reina no juega en cualquier dirección ni a cualquier casilla. Eso quizás lo puede hacer goku o scorpion, teletransportandose. La reina mueve en columnas, filas, y diagonales, como sumando torre y alfil. No puede, por ejemplo, mover como el caballo en L, ni tampoco saltar piezas. Abrazo y sigue igual!
Este problema es tan fácil que dejaré que alguien más lo resuelva
me parece que alguien quiere ser e chofer de einstein
No sabes ni escribir...
XD
Buenas tardes señor Einstein
Nmms la gente no entiende el sarcasmo 😂
Prometo trasnocharme durante un par de meses para tratar de encontrar el algoritmo, soy muy consciente que se puede aprender mucho en el camino sin necesidad de que se llegue a encontrar la solución, es un excelente ejercicio de programación, gracias por el video (Y)
haga que un arduino lo haga con matrices de leds jaja
Profesor de lengua no sos, conSiente.
Me suscribo a tu canal, espero publiques algo acerca de este problema. Suerte! :D
El profe García igual yo aunque se que no ganare
El profe García profe me encantan tus vídeos de electrónica!
Si no lo has resuelto tú, me doy por vencido.
Yaguilarro00 eso iba a decir XDD
Yaguilarro00 De broma está buena ajaja Pero si es en serio que pena T.T Lograr algo nunca está determinado al 100% por la capacidad de otro, DO IT
Entraba para conentar esto
Yaguilarro00
BlackIKillerz había alguna necesidad de insultar?
He encontrado un algoritmo realmente admirable, pero la ventana de comentarios es muy pequeña para ponerlo.
¡Calla, Fermat!
Problema de las N reinas // ------------------------ // Algoritmo recursivo // // 0. Obviamente, colocaremos una reina en cada fila // // 1. Se coloca una reina en una casilla de su fila y, // a continuación, se intentan colocar las reinas restantes. // // 2. Si las demás reinas no se pueden colocar con éxito, // probamos a colocar la reina actual en otra columna. // // Caso base: Cuando no quedan reinas por colocar. #include #include // Constantes simbólicas #define TRUE 1 #define FALSE 0 // Comprobar si una reina está bien colocada // ----------------------------------------- // La reina de la fila i está bien colocada si no está // en la columna ni en la misma diagonal que cualquiera // de las reinas de las filas anteriores // // Parámetros // fila - Fila de la reina cuya posición queremos validar // reinas - Vector con las posiciones de las reinas // n - Número de reinas int comprobar (int fila, int reinas[], int n) { int i; for (i=0; i
@@mr.t9069
-y tu tienes mucho tiempo libre en la cuarentena?
-pues...
@@vicente6496 creo que lo copio y lo pego
@@mr.t9069 buen copiar y pegar
¿Aquí es el club de los que antes no les gustaban las mates?
Oz Pinkwater que canal mas random xD
Oz Pinkwater a mi me siguen gustando
Antes la odiaba, ahora me empieza a gustar...
Pero me sigue violando mate :'v
Oz Pinkwater anime?
Por eso no hay que odiar las cosas porque acabamos aqui jaja
Hay un algoritmo relativamente sencillo para encontrar todas las soluciones del problema de las damas para cualquier tamaño de tablero.
Cuando hice un ramo de FORTRAN en 1979 este fue un problema en un examen que yo no pude solucionar, incluso reprobé aquel semestre ese ramo.
Pero el problema me quedó dando vueltas por la cabeza y en en 1981, después de haber ahorrado bastante dinero, pude comprarme la calculadora programable HP-41C.
Con esa calculadora escribí un programa que encontró las 46 soluciones del tablero de 8x8, que si uno invierte el tablero, por simetría puede presentar otras 46 soluciones, lo que da el total de 92.
Unos 10 años más tarde, con el compilador de Turbo Prolog que comercializaba Borland, desarrollé un intérprete de Prolog y para mostrar las capacidades del intérprete desarrollé un programa en Prolog que no solo encontraba las soluciones, sino que mostraba gráficamente en la pantalla como el algoritmo iba buscando las soluciones. Esto es muy didáctico para visualizar el característico backtracking del Prolog.
Respecto del millón de dólares: Este algoritmo no encuentra las soluciones en un tiempo polinómico sino exponencial. Y yo que he estudiado con bastante profundidad este problema tengo la fuerte convicción que es imposible encontrar un algoritmo que en tiempo polinómico encuentre las soluciones pero a mi me sería muy dificil poder demostrar esta conjetura.
solo vi el video y ya me habia emocionado al crear un algoritmo que conseguia respuesta al problema de 1.000.000 de reinas incluidos los que te dan ubicacion de reinas... luiego lei este comentario... (por cierto mi algoritmo no resuelve PNP)
@@seed583 El algoritmo que has creado: ¿Lo has codificado en algún lenguaje de programación?
De ser así: ¿que lenguaje has elegido?
La codificación que yo había hecho en aquel lenguaje tipo Assembler de mi HP 41C era iterativa, en cambio la que he hecho en Prolog naturalmente que es recursiva. Y la que tú has hecho: ¿es iterativa o recursiva?
Estoy de acuerdo en que debe ser irresoluble en tiempo polinómico,y si lo piensas el mismo problema en sí es uno no polinomial: para resolverlo solo existe el método de probar con todos los algoritmos posibles hasta encontrar uno que funcione,ahora,para demostrarlo matemáticamente debe ser un problemón
basicamente un sudoku de reinas
Buena interpretación.
gracias
Parece sudoku y busca minas de reinas :v
@@angelberrios que dices?
Muskaria no se ni que decía lo comenté hace un año o más... 🤣🤣 Saber qué pasaba por mi cabeza
Joder hombre, te amo, y a todos los que están detrás de éste canal, verlos en la noche me hace dormir con la mente llena de ilusiones de seguir con mi carrera y llegar a ser de quienes ayuden a avanzar en este mundo numérico. Gracias.
Este problema suena a una cantidad obscena de permutaciones, cuyo número de respuestas crece de forma cuadrática con el número de casillas (porque cada fila añade una columna también). Es el problema de los granos de arroz pero con elementos del conjunto permutación, por eso tiene una complejidad enorme hallar el resultado.
Tus vídeos son tan geniales que (hasta ahora) no tienen dislikes. ¡Enhorabuena!
Algoritmo? Derivando al rescate! Jaja, me cae bien este wey. Estos canales deberían ser los más vistos y mejor pagados.
Cómo cuando reprobaste mate en bachillerato y aún así disfrutas ver este canal.
Lo haría pero tengo que estudiar para mi parcial de mañana xDD
Cristian Velasquez hacelo pasado mañana...
Ste men
Jajajaj, mrd en esas andamos ahora mismo
Dale. Hazlo. 4 años después
Me tocó la lotería de repasar este video ! Domingo 12 de junio de 2022.
Por qué algunas reinas están colocadas? Quién decide donde lo están?
Si colocas tu todas las reinas, ¿donde esta el problema PnP?. Si colocas tu todas es un problema de complejidad lineal, dado que solo tienes que elegir una fila, columna y diagonales distintas. El problema esta en saber donde puedes colocarlas, de forma eficiente, con un contexto dado.
No se define donde están para que sea un algoritmo que funcione en todas las posibles colocaciones. Puede que algunas colocaciones tengan una forma mas eficiente de resolver el problema.
Javier Benitez cual es la dispocion inicial asi intento?
Pues dado el tipo de problema, tienes la posición y el numero de reinas aleatoria (siempre sin comerse entre ellas).
Si quieres probar, empieza con un tablero pequeño y coloca primero una reina en varios sitios. Después ve aumentando el numero de reinas.
Recuerden que lo que se busca es el algoritmo, no la solución. Debes de tener la cantidad de reinas que sean en la posición que sea (Siempre y cuando no rompan la ley de no "enfrentarse"). Imagina que al iniciar el tablero se puede tener de entre 2 y 10 reinas en cualquier posición aleatoria; a partir de allí el algoritmo debe de funcionar.
Javier Benitez Creo que te equivocas cuando afirmas que: "Si colocas tú todas es un problema de complejidad lineal". Hace más de 30 años que desarrollé un algoritmo que encuentra todas las soluciones para un tablero de tamaño cualquiera y este algoritmo es de complejidad exponencial.
Por lo demás, que como condición inicial algunas casillas ya estén ocupadas no adiere ninguna dificultad al problema. Ya que el algoritmo encuentra todas las soluciones para ese tamaño de tablero, basta con elegir de ellas sola aquellas que incluyen a las casillas ocupadas. Además este algoritmo también es capaz de determinar muy facilmente los casos en que las condiciones iniciales conduzcan a ninguna solución.
Primer vídeo que miro de ti y me ha encantado, me has puesto a pensar más que otros canales de ciencia. Quizá sea sólo mi instinto por sentir que pienso. Muy buen vídeo. Suscrito
No entiendo ni la mitad de lo q dices pero tus videos me enganchan mucho
NUNCA HE ENTENDIDO LAS MATEMATICAS, TAL VEZ POR ESO ME GUSTAN TANTO .FELICIDADES AMIGO .
A dónde tengo que llamar para que me den el millón?
Pintos??? WTF 😂
Pintos pero que haces aquí compañero
Yo estoy estudiando para ser matemático y tus vídeos me ayudan mucho
Me molan estas cosas, el año pasado en la clase de Inteligencia Artificial tuviésemos que programar dos algoritmos que resolviesen el problema de las n reinas. Uno tenía que ser de fuerza bruta (es básicamente un for-loop que va desde 0 hasta el tamaño de la tabla elevado al tamaño de la tabla (n^n). El otro algoritmo que programé era utilizando backtracking, aunque mucho más eficiente, seguía siendo exponencial. Aunque no he conseguido el millón de €, si que fue suficiente como para conseguir una puntuación perfecta en ese trabajo, así que ni tan mal.
Justo ahora que estoy viendo matrices pensé... pero si la forma en que lo está analizando es como mirar una matriz. La primera vez que le encuentro utilidad a lo que estoy aprendiendo
Conocí el problema de las 8 reinas gracias al primer juego de la saga de El Profesor Layton, y era uno de los puzles más complicados del juego (tenía un valor de 99 puntos o picarats, el máximo de toda la saga). No quiero imaginarme cómo sería ese problema con un tablero de 1000 x 1000...
me encanta el ajedrez, mi nombre es arturo soy mexicano, tengo poco siguiendo tus enseñanzas, la verdad me encanta tu canal, ya he visto como 12 vídeos en un día :) y este comportamiento es exponencial, como dije que encanta tu canal, te escribo para aparte de felicitarte pedir tu opinión sobre las matemáticas vorticiales, existen? para que sirven?, Puedes subir una reseña sobre esto? saludos desde mexico recibe un cordial saludo y espero que todo se arregle en España.
genial playera, espero que usted sea un fan de metallica ademas de las matematicas
No te entiendo, pero eres un genio.... quisiera ser como tú!!!!
Yo viendo todo serio y analítico el video
Frase cachonda aparece: "Lo que falta saber es si hay dos reinas que se coman entre si"
Yo: Ay dios... mejor sigo analizando el problema!
Diario veo muchos videos de Derivando aunque no le entiendo pero entretiene jajaja
vaaaa que fácil, la respuesta está en tu corazón.
Esto es matematicas saquese :v xd
XDX
Oie si estaba en mi corazón xdxd
WoW! Por fin un canal que sabe, cómo puedo entenderte colega!?
hace mas videos de ajedrez , estoy seguro que muchos de nosotros lo jugamos . Saludos
Cielos amigo, me encantan mucho tus videos. Te mando un abrazdo desde México.
Haz un vídeo sobre el dilema del prisionero, así engrandecemos más al gran Nash y hacemos que la gente piense, que falta le hace...
Rafael Campaña para pensador jajajaj
Rafael Campaña Estoy en tercero de economía, y su trabajo nos ayuda a comprender las interacciones económicas, especialmente para explicar la cooperación entre agentes.
Interesante tu opinión,pero la gente tomara un bello problema matemático antes de ver el nuevo vídeo de Maluma?Probablemente no y por tal emotivo el problema no está en la falta de contenido si no en la difusión de este.
Juanelo con canal JCC Ya salio el mamon con un tema que nadie dijo.
Esteban Chacon Ramirez no hay problema solo tiene que evitarlo
Para los que programan, sienten lo mismo que yo! como que parece fácil, el algoritmo no es muy difícil, un día de estos que me aburra lo voy a intentar almenos.
*Donde compraste esa camisa :v7*
Donde Publican sus soluciones a dichos problemas, en paginas, a la MIC? DONDE?
Voy a escribir la solución en una respuesta a este comentario, dadme un par de minutos que pille boli y papel...
Doort_01 ya pasaron cinco, habrá ido al baño...
Bien ahí, Fermat
No es ninguna novedad :v
lo escribiré en esta maquina imaginaria
La respuesta es x=56. Un saludo.
Me encanta cuando dice DERIVANDO AL RESCATE!
Ya lo resolví, solo que la demostración no me cabe en la caja de comentarios...
El Fermat de los próximos siglos ;)
mandame un inbox, quiero saber como :D
JAJAJJAJAJAJA TODO MI RESPETO xDDDDDDDDDDDD Dadle un Vodka a esta persona por favor xDDDD
Es muy facil
Yo resolví los 92
¿alguien sabe cuales son las reinas que ya están colocadas? he buscado en todos los idiomas posibles por google, y no pillo en ningún sitio cuales son las reinas que ya están colocadas.
* Cuando Derivando sube vídeo * "Han pasado 1829019 años :,v"
No, solo 3
Me dio felicidad ver este video 😄
Felicitaciones sres Derivando..!. como siempre... excelente video! Pero cuando algo es tan bueno. .. todos queremos más! !!! A ver si nos complacés con uno por lo menos cada día... un abrazo desde Palmira Colombia
Cali colombia presente :)
Tus vídeos son geniales. Gracias.
buenas noches
el problema de las mil reinas ya lo tengo resuelto, que debo de hacer para con cursar de more un año en resolver lo este excelente problema
muchas gracias
Es grato decirte que ya lo resolvieron .....
Cuales son loas reinas que ya están colocadas?
Yo también quiero saberlo
Google
Creo que la idea es encontrar un algoritmo general para el caso de que ya haya reinas colocadas.
(Cuando digo "reinas colocadas" imagino soberanas en estados alterados de conciencia autoinducidos químicamente)
Exacto, es decir primero coloca n reinas aleatoriamente (y que no se atacan). Luego intenta encontrar cómo colocar las demás, y de cuántas formas se puede.
las reinas son variables
Me encanta como explica!! Saludos :D
¿dos reinas ya estan colocadas? y a las demás que, ¿Aún no les ha llegado la hierba?
Q pedo
Me encanto tu canal amigo me suscribi 🤗
Haz un vídeo de Tesla y sus teorías (magneficiencia de los números 3,6 y 9, etc). :P
Fabian Gutierrez no sirven de nd
@@hanniballecter5542 a no? Lisa
Que gran canal lo acabo de descubrir
¿Soy el único al que esto le parece una cosa demasiado fácil de resolver, hasta que intentas construir el algoritmo?
Mirá me lo pensé y es cuestión de cargar 3 columnas de Ecxel con condicionantes y una adicional que de el resultado Si o No en base a si cumple la condición de las 3 columnas. Al costado, sumas con condición "+1 SI D1="si" para cuantificar las combinatorias posibles y luego unas cuantas horas de scroll arrastrando fórmula, si o si va a aparecer el caso que coincide con el de las reinas ya ubicadas. ¿Eso sería válido?
Ahora entiendo por qué mi profesor nos mandó una práctica de programación de esto XDD
Ojala hubiera mas profesores, con los animos que usted tiene c:
Hola. Creo que encontré todas las soluciones en poco más de 2 horas y 30 minutos. ¿A quién presento el resultado y algoritmo? La matriz ocupa 535 páginas , imposible para un humano, rápido para un algoritmo.
Muy original tu respuesta, Santiago Aguirre
PERO NO NOS DIJISTE DONDE ESTÁN LAS REINAS YA COLOCADAS :\ Y ADORO TU CAMISETA !!! YO QUIERO UNA DE ESAS :P
Donde quieras XD
Ys estaba esperando tu video.
Vi la notificacion de Derivando y vine de inmediato para aca, jamas habia cerrado el porno tan rápido.
se me ocurre que empiezas desde la casilla de arriba a la izquierda entonces avanzas una casilla abajo y 2 a la derecha.
Cuando estes con un espacio de diferencia entre la dama y el borde del tablero haces exactamente lo mismo pero hacia la izquierda bajas una y 2 a la izquierda y así cada vez que choques una esquina.
Haz un vídeo sobre los problemas del milenio, o sobre que el infinito de los pares es igual de grande que los naturales, enteros o incluso los racionales, gracias;D
MKCRISDV El quiqui O por qué hay exactamente el mismo número de elementos (números reales) en el intervalo [0,1] que en el intervalo [0,2]! O por qué el infinito de los reales es mayor que el de los naturales.
Infinitos
Este video es sobre uno de los 7 problemas del milenio
Jaime BN exactamente;D
Eso sucede porque la función de los naturales a los enteros es biyectiva, obviamente luego hay conjuntos infinitos más grandes como los reales, complejos, cuaterniones, octaniones, R^n, e incluso más grandes como el conjunto potencia de los reales P(R)
Excelente canal
QUE GUAPADA DE CAMISETAA LOKKOOO
Wooowww no pues este reto esta buenísimo
Que excelente video como siempre
Buen video, para el siguiente video me gustaría que explicases porque 0 factorial es igual a 1
Porque factorial determina la cantidad de elementos, y cero que es el vacío es 1 elemento
¿No se podría lanzar un código montecarlo con las posiciones iniciales, realizar igualmente una posición aleatoria restringiendo que estén en la misma diagonal y verificar la convergencia?. Esto permite tras una configuración inicial aleatoria desechar cualquier configuración imposible. Además se podría calcular en la nube aumentando su potencia.
Se realiza aleatoriamente la configuración inicial del problema, restringido porque ninguna reina esté en la diagonal de las primeras reinas. Una vez esto conseguido se vuelve a generar posiciones aleatorias que cumplan, hasta que se trate de lograr una convergencia, si esto no es posible se reinicia el problema. Seguramente algo me pierdo pero tener varios ordenadores en la nube trabajando el problema no parece tantos recursos..., es más parece que ha problemas más complejos de interacción de radiaciones modelados por montecarlo. Me gustaría saber que oculta el problema porque no puede ser exclusivo de las restricciones, si no que hay algo más.
El "caballo" tiene la solución C:
El poder de la
|
|
|_______
Si fueran peones estaría regalado
No en algún momento se matan en diagonal ya lo intente
Si, pero si pones todas reinas ubicadas en "L" se tocan en los costadas.
el camello tiene la solucion
@@bartholomewbarryallen8595 En L se encuentra una solución.
Muy interesante buen video👍👍👍
Yo lo he intentado junto con un amigo. Hemos conseguido colocar 1000 reinas en muy poco tiempo, pero partiendo de un tablero vacío, sin restricciones. No obstante, aunque nuestro algoritmo funcionase para completar un tablero, para obtener el millón de dólares es necesario publicar una demostración matemática de que el algoritmo es capaz de encontrar soluciones en tiempo polinomial, y si tras dos años ningún matemático refuta dicha demostración, la Universidad de St. Andrews te dará el premio. ¡Ánimo a todos los que queráis intentarlo!
Oye, aún con el tablero vacío ¿tienes la forma de saber todas las configuraciones posibles? ¿Cuántas fueron?
Con el millón de casillas que hay,es posible con excell generar una lista para saber todos los cruces a través del algoritmo dado en el vídeo
nestorrente puedes investigar sobre análisis de algoritmos, existe el método maestro que sirve para hacer un acercamiento a una demostración y probar que tu algoritmo es polinomial
Ramón Correa No, qué va, somos capaces de encontrar diferentes soluciones, pero obtenerlas todas se nos hace imposible. De hecho, ni siquiera tengo claro si sería posible calcularlas de una forma sencilla. Un saludo!
Alberto Alvarez Martin Si quisieras generar todas las posibles combinaciones (factorial de 1000), sería imposible. La calculadora de Windows dice que el resultado es infinito. Yo lo calculé utilizando Java, y el número resultante ocupaba varias líneas. Impresionante, desde luego.
Buah, hace tiempo tuve que hacer un programa para saber si alguna de las reinas se matan, pero era muy lento, pero gracias a ti ya se como resolverlo.
Me suscribo, que me interesan este tipo de cosas ^^
vale hacer una red neuronal o una IA q me lo resuelva? o tiene tal complegidad q puede tirarse años y no avanzar nada?
1:30 ¿ En esas 92 formas diferentes cuentas el echo de que una forma la puedes repetir 4 veces? como si girases el tablero.
Probablemente sí ya que 92 es múltiplo de 4 y da 23. Lo más seguro es que en realidad solo haya 23 maneras diferentes, que se dieron vuelta los tableros a todas, y de ahí salieron las 92 formas
*QUE TUS VIDEOS SEAN MAS LARGOS V:*
Podrías hacer uno versión corta para el úblico en general y otro más largo donde metas más mates....
Sir GylbarD dungeon defender es una joyita 👌
Como su poll*... digo digo, como su inteligencia
JOSE G. Si como su poll.... espera qué?
I'm Jazzz para está bien , mejor que subir videos largos dónde hablé cualquier cosa solo para hacerlo largo
Cualquiera que sepa programar y que haya entendido lo que acabas de decir podría encontrar esa combinación
De donde sacas esas camisetas? Yo también quiero ir fardando de matemático.
¿Es que no has visto cómo se las estampan? Mira la camiseta de The Big Van Theory.
Este problema lo modelamos en Investigación de Operaciones y fue de los más complicaditos, interesante como menos!
Típico problema que parece fácil y dan ganas de abordar, pero... Tela.
PD: ¡QUIERO ESA CAMISETA!
Hola cordial saludo profesor Eduardo... Le comparto que he logrado Ubicar las 1000 Damas de ajedrez como indica el video en un tablero de 1000 x 1000 sin que estas se toquen en ninguna de sus; Filas, Columnas, ni Diagonales y ademas diseñe un metodo para ubicarlas facilmente... pero igual me di cuenta que P y NP son diferentes al encontrar y comprobar o verificar esta solucion... Ahora bien que debo hacer? Gracias
2:26 Ja dijo pene
Me encantan tus vídeos porque nunca me entero de nada😂👍
Hola, ultimamente he visto muchos videos de gente q dice q la tierra es plana y yo se q no es asi, dicen q no hay curvatura en la tierra, q con una camara se puede ver mas alla de la curvatura, q xq los aviones toman rutas largas cuando su destino estas muy cerca y cosas asi, he estado discutiendo con gente q dice q es plana y x cada argumento q le doy respecto a q ea redonda se inventan algo muy enrredado para responder.Hay cientos de personas q estan creyendo esto, podrias hacer algo matematico q diga q la tierra es redonda, algo q mate por completo esta creencia pero con matematicas o fisica.Gracias
Hasta hay gente como esta th-cam.com/video/hnu7OMWBQDI/w-d-xo.html q dice q las matematicas dicen q es plana
Y si intentan hacer un movimiento hacia los lados o arriba y abajo, para después hacer uno en diagonal, ¿sera posible poner las 1000?
Hay que invocar a julio profe v:
Jajaja
y.. cual es la posicion de las reynas que se encontraran ya en el tablero? o a que se refieren con esa restriccion?
Muy fasil, la respuesta es 27. Por qué? Porque es 3 elevado a 3. La suma de sus cifras es nueve, es decir, 3 por 3. Además, si sumas todos los numeros del dos al siete da 27. No me digas que no es como para tenerlo de mascota.
Alexandro 458 tenés razón, es fásil pero no fácil
claro xd
Ja, eso va para el video de tu número favorito.
No me digas que no es como para tenerlo de mascota XDDD
Jajajajaja
jajaja me encanto tu polera... buen video !
Ajedrez y matemáticas
Un imán de chochos, vamos...
zarlitoz Que repulsivo
zarlitoz claro hombre. esto pa cuando vayas a una fiesta tu te acercas a una xabala y le dices ecuacion y le haces el xoxete agua vamoh, no he follao yo ni na :v
Trona . que repulsivo eres trona
Jajaja y si eso no funciona, le dices "cuando quieras jugamos a la wii" y cae fijo!!
Me pueden explicar que es chocho?
Espera que llamo a mi cuñado
Hace más de 30 años, hice un programa para encontrar, por tanteo, todas las soluciones del problema de las 8 reinas. Salieron un montón de sqoluciones, pero había muchas que eran idénticas a otras por simetría o rotación.
-He oído algoritmo?
-DERIVANDO AL RESCATE
😂😂
la distancia mínima entre dos reinas es la posición del movimiento del caballo, vamos la posición en que si fueran caballos se podrían comer una a la otra. Si somos capaces de formular eso igual ayuda.
Y para esto es útil el algoritmo de backtracking xD
Eh oído algoritmo?
LOL ni me acordaba ya de este comentario jajaja
@@joseluis_7 jaja cuando puse el comentario no sabia como ibas a reaccionar xd
Yo hace muchos años descubrí lo de las 8 damas y el truco es fácil usar el peculiar movimiento del caballo.El problema salio en la revista MUY Interesante ( años 84 ,85 aprox) y yo saque una solución distinta a la propuesta por la revista.Lo de las 1000 damas ni se me hubiera ocurrido en 1000 años.Pero puede ser un punto de partida así como que no colocar ninguna en las esquinas.
Cool
Jiren Tú eres cool :v
:3
Esta interesante el ejercicio, también un detalle que permite ubicarlas correctamente es que una dama se deja a "salto de caballo" de la otra dama, de tal manera que sus "líneas de acción" no se cruzan.
Bajo una visión ajedrecística se puede demostrar, por las mismas reglas de movimientos.
Por ejemplo: Da1,Db3,Dc5,Dd7.....(Notación en español)
Pero supongo que el problema es que si hay n damas ubicadas correctamente, terminar de ubicarlas las faltantes. Y eso es problemático.
De hecho tengo en mente varios algoritmos de verificar que están mal ubicadas la damas, parece más fácil.
A quien se le entrega el algoritmo con la solucion...
Robinson Sarmiento a mi
Supongo que a la Universidad de Cambridge, si mal no recuerdo esta universidad ofrece un millon de dolares por resolverlo. Tambien hay otros problemas que no tienen solucion y ofrecen lo mismo por resolverlos.
Jajajajaja
A la Universidad de St. Andrews. No obstante, para acceder al premio piden que publiques una demostración de que el algoritmo se ejecuta en tiempo polinomial, o bien una demostración de que no puede existir tal algoritmo.
Muchas gracias a todos por responder, soy programador y los algoritmos son mi especialidad... un algoritmo desarollará otro algoritmo en una sucesion de funciones anidadas que en cientos de miles de pruebas pueden llegar a dar con la solucion o descarte de este problema
Amigo, me gustan mucho sus videos. Muchas gracias. Quisiera aportar una pequeña corrección : la reina no juega en cualquier dirección ni a cualquier casilla. Eso quizás lo puede hacer goku o scorpion, teletransportandose. La reina mueve en columnas, filas, y diagonales, como sumando torre y alfil. No puede, por ejemplo, mover como el caballo en L, ni tampoco saltar piezas. Abrazo y sigue igual!
La respuesta es 42, donde esta mi millón de dolares?
J188J1 a Ya quisieras XD
como lo hiciste, explicalo