SlideShare una empresa de Scribd logo
16/09/13   GA/Liga Yahoo
Algoritmos genéticosAlgoritmos genéticos
aplicados a la Ligaaplicados a la Liga
Fantástica YahooFantástica Yahoo
Juan David Fernández, Juan Miguel Rodríguez,Juan David Fernández, Juan Miguel Rodríguez,
Juan Julián MereloJuan Julián Merelo
Depto. Arquitectura y Tecnología de Computadores,Depto. Arquitectura y Tecnología de Computadores,
U. GranadaU. Granada
http://www.geneura.orghttp://www.geneura.org
16/09/13   GA/Liga Yahoo
¿Por qué?
● La liga Fantástica Yahoo es un problema del 
mundo real.
● Dos formas de abordarlo:
– Problema de optimización combinatoria.
– Problema de optimización de reglas.
16/09/13   GA/Liga Yahoo
¿Qué es?¿Qué es?
➢ Objetivo del juego:
➢ Acumular máximo de puntos a lo largo de las jornadas.
➢ Normas:
➢ Precio máximo equipos: 100
➢ Diferentes formaciones.
➢ Datos de cada jugador
16/09/13   GA/Liga Yahoo
¿Qué es?¿Qué es?
16/09/13   GA/Liga Yahoo
¿Qué es? Clasificación¿Qué es? Clasificación
16/09/13   GA/Liga Yahoo
Estado del ArteEstado del Arte
➢ Vs. Baseball, Liga virtual de
béisbol basada en IA
➢ IA Patentada
➢ Totomaster: Predicción de
resultados de la liga inglesa.
16/09/13   GA/Liga Yahoo
Estado del Arte IIEstado del Arte II
➢ Genetic football: Programa de optimización
combinatoria, similar al TSP.
➢ Notre Dame football predictor: red neuronal
para predecir tipo de juego ofensivo de un equipo
de fútbol americano
➢ Discusiones en Usenet sobre algoritmos para
ganar a la TotoCalcio
16/09/13   GA/Liga Yahoo
Estado del Arte III: GA/LigaEstado del Arte III: GA/Liga
fantásticafantástica
➢ Ejemplo en un curso de IA en DCU
16/09/13   GA/Liga Yahoo
AE/Liga FantásticaAE/Liga Fantástica
➢ 2 soluciones
➢ Maximización de puntos.
➢ Optimización de reglas heurísticas.
➢ Herramienta: OPEAL
➢ http://opeal.sourceforge.net
➢ Disponible en CPAN como
Algorithm::Evolutionary
16/09/13   GA/Liga Yahoo
Algoritmo Genético paraAlgoritmo Genético para
maximizar puntuaciónmaximizar puntuación
●Codificación del cromosoma: equipo
●Mutación específica para el cromosoma
●Sin operador de cruce
●Muestreo aleatorio simple
●Elitismo
16/09/13   GA/Liga Yahoo
Algoritmo Genético paraAlgoritmo Genético para
maximizar puntuación: fitnessmaximizar puntuación: fitness
●Objetivos:
● Maximizar última jornada
● Maximizar resultados globales
●Ventaja: directa, fácil implementación.
●Inconveniente: factores externos.
● El fútbol es así.
16/09/13   GA/Liga Yahoo
Algoritmo Genético paraAlgoritmo Genético para
maximizar puntuación: pruebasmaximizar puntuación: pruebas
➢ Parámetros Algoritmo
➢ Tamaño Población = 100
➢ Número de Iteraciones = 200
➢ Prob. Ajuste = 1
➢ % de Población Nueva = 0.5
➢ Prob. Mutar Jugador = 0.1
Formaciones
0
50
100
150
200
250
29 30 31 32 33 34 35 36 37
Jornadas
Puntuaciones
Formación 4-4-2 Formación 4-3-3
Formación 3-4-3 Formación 3-5-2
16/09/13   GA/Liga Yahoo
Algoritmo Genético paraAlgoritmo Genético para
maximizar puntuación: pruebas IImaximizar puntuación: pruebas II
Formaciones (Datos Reales)
-40
-20
0
20
40
60
80
30 31 32 33 34 35 36 37 38
Jornadas
Puntuaciones
Formación 4-4-2 Formación 4-3-3
Formación 3-4-3 Formación 3-5-2
16/09/13   GA/Liga Yahoo
AG mejora reglas heurísticasAG mejora reglas heurísticas
➢ Cromosoma
➢ Porcentajes de aplicación de las reglas para cambio de
un jugador por otro:
➢ Jugar en casa
➢ Jugar contra equipo inferior
➢ Jugar de titular.
➢ Operadores comunes con el anterior.
16/09/13   GA/Liga Yahoo
AG mejora reglas heurísticas:AG mejora reglas heurísticas:
fitnessfitness
➢ Se usa como base el algoritmo anterior, para
maximizar la puntuación por jornada.
➢ Varias versiones:
➢ 1, 2, 3 usan la jornada anterior como base, la 4 dos
jornadas.
➢ 1 maximiza equipos una sola vez; 2 la llama siempre, 3
y 4 evalúan los mejores.
➢
16/09/13   GA/Liga Yahoo
AG mejora reglas heurísticas:AG mejora reglas heurísticas:
ResultadosResultados
Formaciones
0
20
40
60
80
100
120
140
30 31 32 33 34 35 36 37 38
Jornadas
Puntuaciones
Formación 4-4-2 Formación 4-3-3
Formación 3-5-2 Formación 3-4-3
16/09/13   GA/Liga Yahoo
AG mejora reglas heurísticas:AG mejora reglas heurísticas:
EquiposEquipos
16/09/13   GA/Liga Yahoo
ConclusionesConclusiones
➢ Buenos resultados en una jornada pasada no
implican unos buenos resultados en una jornada
futura, debido a
➢ Climatología.
➢ Cansancio de los jugadores.
➢ Factor campo.
➢ Estado anímico.
➢ Estado de la competición.
➢ Decisiones arbitrales.
➢ ...
16/09/13   GA/Liga Yahoo
Conclusiones IIConclusiones II
➢ Desde el punto de vista evolutivo, el problema es
interesante por:
➢ Se puede abordar desde diferentes puntos de vista.
➢ Es necesario un conocimiento del problema, y el uso
de operadores heurísticos.
➢ Los enfoque heurísticos (evolución de reglas) dan
mejores resultados que los genéricos.
16/09/13   GA/Liga Yahoo
Trabajo futuroTrabajo futuro
➢ Interfaz genérico para “ligas fantásticas”
➢ Uso de información desde el principio de la liga.
➢ Inclusión de información procedente de diferentes
fuentes
➢ Adaptación a las tablas de cada año en particular.

Más contenido relacionado

Destacado

Android progamming fundamentals
Android progamming fundamentalsAndroid progamming fundamentals
Android progamming fundamentalsAdnene BELFODIL
 
Une disparition mystérieuse
Une disparition mystérieuseUne disparition mystérieuse
Une disparition mystérieuseAna Lopez
 
Presentacion De Coombi
Presentacion De CoombiPresentacion De Coombi
Presentacion De CoombiEnoc Principe
 
Le Mont Saint Michel
Le Mont Saint MichelLe Mont Saint Michel
Le Mont Saint MichelF. Ovies
 
Le potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions IT
Le potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions ITLe potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions IT
Le potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions ITThe MSP Hub France
 
Mag Up and Under n°13
Mag Up and Under n°13 Mag Up and Under n°13
Mag Up and Under n°13 Marc De Jongy
 
XIII Tallers llengua i literatura catalana
XIII Tallers llengua i literatura catalanaXIII Tallers llengua i literatura catalana
XIII Tallers llengua i literatura catalanaatallada
 
presentacion
presentacionpresentacion
presentacionpitufica
 
El Blog como herramienta de Comunicación Externa
El Blog como herramienta de Comunicación ExternaEl Blog como herramienta de Comunicación Externa
El Blog como herramienta de Comunicación Externaalvaroliuzzi
 
PresentacióN FuncióN Social De La Propiedad Ls
PresentacióN FuncióN Social De La Propiedad LsPresentacióN FuncióN Social De La Propiedad Ls
PresentacióN FuncióN Social De La Propiedad Lsmanuelduron
 
Robert Lepage PrÉsentatique2003
Robert Lepage   PrÉsentatique2003Robert Lepage   PrÉsentatique2003
Robert Lepage PrÉsentatique2003JessykaRenaud
 
Débat public régional sur l'alimentation : forum de Lille
Débat public régional sur l'alimentation : forum de LilleDébat public régional sur l'alimentation : forum de Lille
Débat public régional sur l'alimentation : forum de LilleNordPasdeCalais
 
Presentacion De Cumples Sin Movimientos
Presentacion De Cumples Sin MovimientosPresentacion De Cumples Sin Movimientos
Presentacion De Cumples Sin Movimientospitufica
 

Destacado (20)

Android progamming fundamentals
Android progamming fundamentalsAndroid progamming fundamentals
Android progamming fundamentals
 
145 Kilos
145 Kilos145 Kilos
145 Kilos
 
Une disparition mystérieuse
Une disparition mystérieuseUne disparition mystérieuse
Une disparition mystérieuse
 
Presentacion De Coombi
Presentacion De CoombiPresentacion De Coombi
Presentacion De Coombi
 
Le Mont Saint Michel
Le Mont Saint MichelLe Mont Saint Michel
Le Mont Saint Michel
 
Intranet
IntranetIntranet
Intranet
 
Le potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions IT
Le potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions ITLe potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions IT
Le potentiel économique d'IBM SoftLayer pour les fournisseurs de solutions IT
 
Centro histórico
Centro históricoCentro histórico
Centro histórico
 
Elections Montmorillon Popularité
Elections Montmorillon PopularitéElections Montmorillon Popularité
Elections Montmorillon Popularité
 
Quelques chiffres d'une france connectée
Quelques chiffres d'une france connectéeQuelques chiffres d'une france connectée
Quelques chiffres d'une france connectée
 
Mag Up and Under n°13
Mag Up and Under n°13 Mag Up and Under n°13
Mag Up and Under n°13
 
XIII Tallers llengua i literatura catalana
XIII Tallers llengua i literatura catalanaXIII Tallers llengua i literatura catalana
XIII Tallers llengua i literatura catalana
 
Atelier n 4
Atelier n 4Atelier n 4
Atelier n 4
 
presentacion
presentacionpresentacion
presentacion
 
El Blog como herramienta de Comunicación Externa
El Blog como herramienta de Comunicación ExternaEl Blog como herramienta de Comunicación Externa
El Blog como herramienta de Comunicación Externa
 
PresentacióN FuncióN Social De La Propiedad Ls
PresentacióN FuncióN Social De La Propiedad LsPresentacióN FuncióN Social De La Propiedad Ls
PresentacióN FuncióN Social De La Propiedad Ls
 
Alsace
AlsaceAlsace
Alsace
 
Robert Lepage PrÉsentatique2003
Robert Lepage   PrÉsentatique2003Robert Lepage   PrÉsentatique2003
Robert Lepage PrÉsentatique2003
 
Débat public régional sur l'alimentation : forum de Lille
Débat public régional sur l'alimentation : forum de LilleDébat public régional sur l'alimentation : forum de Lille
Débat public régional sur l'alimentation : forum de Lille
 
Presentacion De Cumples Sin Movimientos
Presentacion De Cumples Sin MovimientosPresentacion De Cumples Sin Movimientos
Presentacion De Cumples Sin Movimientos
 

Más de Juan J. Merelo

Acta de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergésActa de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergésJuan J. Merelo
 
Ciencia y videojuegos v4
Ciencia y videojuegos v4Ciencia y videojuegos v4
Ciencia y videojuegos v4Juan J. Merelo
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónJuan J. Merelo
 
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationBenchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationJuan J. Merelo
 
Benchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsBenchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsJuan J. Merelo
 
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantesJuan J. Merelo
 
Creación de panorámicas con Hugin
Creación de panorámicas con HuginCreación de panorámicas con Hugin
Creación de panorámicas con HuginJuan J. Merelo
 
Introducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceIntroducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceJuan J. Merelo
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGRJuan J. Merelo
 
Nuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXINuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXIJuan J. Merelo
 
Open Access and Copyleft
Open Access and CopyleftOpen Access and Copyleft
Open Access and CopyleftJuan J. Merelo
 
Luminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceLuminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceJuan J. Merelo
 
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesEnforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesJuan J. Merelo
 
Evostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceEvostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceJuan J. Merelo
 
Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Juan J. Merelo
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Juan J. Merelo
 
Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaJuan J. Merelo
 
¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?Juan J. Merelo
 
Presentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoPresentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoJuan J. Merelo
 
El software libre contado a los universitarios
El software libre contado a los universitariosEl software libre contado a los universitarios
El software libre contado a los universitariosJuan J. Merelo
 

Más de Juan J. Merelo (20)

Acta de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergésActa de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergés
 
Ciencia y videojuegos v4
Ciencia y videojuegos v4Ciencia y videojuegos v4
Ciencia y videojuegos v4
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
 
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationBenchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computation
 
Benchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsBenchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithms
 
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
 
Creación de panorámicas con Hugin
Creación de panorámicas con HuginCreación de panorámicas con Hugin
Creación de panorámicas con Hugin
 
Introducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceIntroducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con Luminance
 
Introducción al 7º hackathon UGR
Introducción al 7º hackathon UGRIntroducción al 7º hackathon UGR
Introducción al 7º hackathon UGR
 
Nuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXINuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXI
 
Open Access and Copyleft
Open Access and CopyleftOpen Access and Copyleft
Open Access and Copyleft
 
Luminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceLuminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminance
 
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesEnforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence Techniques
 
Evostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceEvostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conference
 
Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón.
 
Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisa
 
¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?
 
Presentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoPresentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadino
 
El software libre contado a los universitarios
El software libre contado a los universitariosEl software libre contado a los universitarios
El software libre contado a los universitarios
 

Maeb03 ligafantastica-2

  • 1. 16/09/13   GA/Liga Yahoo Algoritmos genéticosAlgoritmos genéticos aplicados a la Ligaaplicados a la Liga Fantástica YahooFantástica Yahoo Juan David Fernández, Juan Miguel Rodríguez,Juan David Fernández, Juan Miguel Rodríguez, Juan Julián MereloJuan Julián Merelo Depto. Arquitectura y Tecnología de Computadores,Depto. Arquitectura y Tecnología de Computadores, U. GranadaU. Granada http://www.geneura.orghttp://www.geneura.org
  • 2. 16/09/13   GA/Liga Yahoo ¿Por qué? ● La liga Fantástica Yahoo es un problema del  mundo real. ● Dos formas de abordarlo: – Problema de optimización combinatoria. – Problema de optimización de reglas.
  • 3. 16/09/13   GA/Liga Yahoo ¿Qué es?¿Qué es? ➢ Objetivo del juego: ➢ Acumular máximo de puntos a lo largo de las jornadas. ➢ Normas: ➢ Precio máximo equipos: 100 ➢ Diferentes formaciones. ➢ Datos de cada jugador
  • 5. 16/09/13   GA/Liga Yahoo ¿Qué es? Clasificación¿Qué es? Clasificación
  • 6. 16/09/13   GA/Liga Yahoo Estado del ArteEstado del Arte ➢ Vs. Baseball, Liga virtual de béisbol basada en IA ➢ IA Patentada ➢ Totomaster: Predicción de resultados de la liga inglesa.
  • 7. 16/09/13   GA/Liga Yahoo Estado del Arte IIEstado del Arte II ➢ Genetic football: Programa de optimización combinatoria, similar al TSP. ➢ Notre Dame football predictor: red neuronal para predecir tipo de juego ofensivo de un equipo de fútbol americano ➢ Discusiones en Usenet sobre algoritmos para ganar a la TotoCalcio
  • 8. 16/09/13   GA/Liga Yahoo Estado del Arte III: GA/LigaEstado del Arte III: GA/Liga fantásticafantástica ➢ Ejemplo en un curso de IA en DCU
  • 9. 16/09/13   GA/Liga Yahoo AE/Liga FantásticaAE/Liga Fantástica ➢ 2 soluciones ➢ Maximización de puntos. ➢ Optimización de reglas heurísticas. ➢ Herramienta: OPEAL ➢ http://opeal.sourceforge.net ➢ Disponible en CPAN como Algorithm::Evolutionary
  • 10. 16/09/13   GA/Liga Yahoo Algoritmo Genético paraAlgoritmo Genético para maximizar puntuaciónmaximizar puntuación ●Codificación del cromosoma: equipo ●Mutación específica para el cromosoma ●Sin operador de cruce ●Muestreo aleatorio simple ●Elitismo
  • 11. 16/09/13   GA/Liga Yahoo Algoritmo Genético paraAlgoritmo Genético para maximizar puntuación: fitnessmaximizar puntuación: fitness ●Objetivos: ● Maximizar última jornada ● Maximizar resultados globales ●Ventaja: directa, fácil implementación. ●Inconveniente: factores externos. ● El fútbol es así.
  • 12. 16/09/13   GA/Liga Yahoo Algoritmo Genético paraAlgoritmo Genético para maximizar puntuación: pruebasmaximizar puntuación: pruebas ➢ Parámetros Algoritmo ➢ Tamaño Población = 100 ➢ Número de Iteraciones = 200 ➢ Prob. Ajuste = 1 ➢ % de Población Nueva = 0.5 ➢ Prob. Mutar Jugador = 0.1 Formaciones 0 50 100 150 200 250 29 30 31 32 33 34 35 36 37 Jornadas Puntuaciones Formación 4-4-2 Formación 4-3-3 Formación 3-4-3 Formación 3-5-2
  • 13. 16/09/13   GA/Liga Yahoo Algoritmo Genético paraAlgoritmo Genético para maximizar puntuación: pruebas IImaximizar puntuación: pruebas II Formaciones (Datos Reales) -40 -20 0 20 40 60 80 30 31 32 33 34 35 36 37 38 Jornadas Puntuaciones Formación 4-4-2 Formación 4-3-3 Formación 3-4-3 Formación 3-5-2
  • 14. 16/09/13   GA/Liga Yahoo AG mejora reglas heurísticasAG mejora reglas heurísticas ➢ Cromosoma ➢ Porcentajes de aplicación de las reglas para cambio de un jugador por otro: ➢ Jugar en casa ➢ Jugar contra equipo inferior ➢ Jugar de titular. ➢ Operadores comunes con el anterior.
  • 15. 16/09/13   GA/Liga Yahoo AG mejora reglas heurísticas:AG mejora reglas heurísticas: fitnessfitness ➢ Se usa como base el algoritmo anterior, para maximizar la puntuación por jornada. ➢ Varias versiones: ➢ 1, 2, 3 usan la jornada anterior como base, la 4 dos jornadas. ➢ 1 maximiza equipos una sola vez; 2 la llama siempre, 3 y 4 evalúan los mejores. ➢
  • 16. 16/09/13   GA/Liga Yahoo AG mejora reglas heurísticas:AG mejora reglas heurísticas: ResultadosResultados Formaciones 0 20 40 60 80 100 120 140 30 31 32 33 34 35 36 37 38 Jornadas Puntuaciones Formación 4-4-2 Formación 4-3-3 Formación 3-5-2 Formación 3-4-3
  • 17. 16/09/13   GA/Liga Yahoo AG mejora reglas heurísticas:AG mejora reglas heurísticas: EquiposEquipos
  • 18. 16/09/13   GA/Liga Yahoo ConclusionesConclusiones ➢ Buenos resultados en una jornada pasada no implican unos buenos resultados en una jornada futura, debido a ➢ Climatología. ➢ Cansancio de los jugadores. ➢ Factor campo. ➢ Estado anímico. ➢ Estado de la competición. ➢ Decisiones arbitrales. ➢ ...
  • 19. 16/09/13   GA/Liga Yahoo Conclusiones IIConclusiones II ➢ Desde el punto de vista evolutivo, el problema es interesante por: ➢ Se puede abordar desde diferentes puntos de vista. ➢ Es necesario un conocimiento del problema, y el uso de operadores heurísticos. ➢ Los enfoque heurísticos (evolución de reglas) dan mejores resultados que los genéricos.
  • 20. 16/09/13   GA/Liga Yahoo Trabajo futuroTrabajo futuro ➢ Interfaz genérico para “ligas fantásticas” ➢ Uso de información desde el principio de la liga. ➢ Inclusión de información procedente de diferentes fuentes ➢ Adaptación a las tablas de cada año en particular.