Ver Mensaje Individual
  #19 (permalink)  
Antiguo 20/08/2012, 00:18
Avatar de raco_hernandez
raco_hernandez
 
Fecha de Ingreso: agosto-2012
Mensajes: 39
Antigüedad: 11 años, 8 meses
Puntos: 4
Respuesta: Algoritmo Genetico Horarios Escolares

Lo almaceno en esta variable

$_SESSION['Horario_Grupo'][$idgrupos][$idhorarios2][$dia][uso]

Y el resultado seria este

Array
(
[grupo] => 1-A
[idmateria] => 6
[materia] => ARTES
[horas] => 2
[continua] => 0
[idprofesores] => 15
[profesores] => ALTA
[fijo] => 1
[prioridad] => 86
[sujeridas] => 32
[asignadas] => 20
[uso] => 8

)

Sobre la comparativa te refieres a cuando agrego la materia al bloque o cuando las cuento para evaluarlas ahi me perdi mira el codigo de uno y otro

Cita:
$_SESSION["Horario_Grupo"][$grupo["idgrupos"]][$hora["idhorarios"]][$dia]["uso"]=$posible["idmateria"];
$_SESSION["Horas_Uso_Profesor"][$posible["idprofesores"]]++;
Cita:
$horas_dia=0;
for($hP=0;$hP<count($_SESSION['Horarios']);$hP++){
$idhorarios2=$_SESSION['Horarios'][$hP]["idhorarios"];
if($idhorarios2!=$idhorarios and $_SESSION['Horario_Grupo'][$idgrupos][$idhorarios2][$dia]["uso"]==$idmateria)$horas_dia++;
}
if($horas_dia>=2) $calificacion-=5;