Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Дослідження алгоритму оптимізації

Реферат Дослідження алгоритму оптимізації





>

# define SEMIFACTIBLE 1

# define FACTIBLE 2

# define DESCONOCIDA 3

# define NO_FACTIBLE 4

/* Введіть соответсвующие функції. */ViolacionInic (float *); violacion (struct individuo *, float *); creenciasInic (struct creencias *); poblacionInic (struct individuo *, struct creencias *); actualizaCreencias (struct individuo *, struct creencias *, int); expande (struct celda *, struct individuo *, struct creencias *); aceptar (struct individuo *); compAptitud (const void *, const void *); generarHijos (struct individuo *, struct creencias *); mueve (int, int, float , struct individuo *, struct creencias *); celda * cercana (int, struct celda *); celda * busca (int, struct celda *); selecciona (struct individuo *); compVictorias (const void *, const void *); nuevoInd (struct individuo *); extremos (int *, int *, struct individuo *); media;

/* оголосіть структуру */* tzstr = "TZ = PST8PDT"; timeb tiempo1, tiempo2; diferencia; (int argc, char ** argv) {i, j, indmin, indmax, Gmax ; semilla; gmax [NUMCONSTR]; cadena [25]; evs = 0; * a; creencias espcreencias; individuo pobl [2 * TAMPOBL + 3]; (argc == 4) {= atoi (argv [1]); = atof (argv [2]); (cadena, argv [3]);

} {("Teclee el n'mero ​​mбximo de generaciones:"); ("% d", & Gmax); ("Teclee la semilla de aleatorios (0 .. 1) : "); ("% f ", & semilla); (" Teclee el nombre del archivo de salida: "); ("% s ", cadena);

} ((a = fopen (cadena, "w")) == NULL) {("Error al abrir el archivo de salida. n"); (1);

} (a, "N'mero ​​mбximo de generaciones:% d n", Gmax); (a, "Semilla de aleatorios% f n n", semilla); (tzstr) ; (); = 0; (semilla); (); (gmax); (& espcreencias); (pobl, & espcreencias); (i = 0; i

} (j = 0; j

} (pobl) ; (J> = Gmax - 11 | | (j +1)% (Gmax/100) == 0) {(& indmin, & indmax, pobl); (a, "Generaciуn% d n" , j +1); (a, "Aptitud media:% 0.7f, aptitud mбxima:% 0.7f, aptitud mнnima:% 0.7f n", media, pobl [indmax]. aptitud, pobl [indmin]. aptitud ); (a, "Mejor individuo:"); (i = 0; i

} (i = 0; i

} (a, " nviol =% 0.7f", pobl [indmin]. viol); (a, " nEl mejor individuo es"); (! pobl [indmin] . factible) {(a, "no");

} (a, "factible. nEvluaciones:% ld n n", evs);

}

} (a); ("% 0.7f", pobl [indmin]. aptitud); (! pobl [indmin]. facti...


Назад | сторінка 10 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення задачі оптимізації методом генетичного алгоритму
  • Реферат на тему: Розробка ефективного алгоритму аналізу чутливості для оптимізації форми кру ...
  • Реферат на тему: Поняття алгоритму. Обчислення значення функції
  • Реферат на тему: Дослідження функції зовнішнього дихання. Дослідження секреторної функції ш ...
  • Реферат на тему: Проектування алгоритму обчислення елементарної функції з використанням табл ...