dopar 2024
Ya casi está ahí, pero lo que realmente está buscando es el siguiente código que devuelve el valor combinado final después de cada ejecución paralela. Resultado n, lt: datos ACO. foreach n 1:50, dopar, short n Dentro de la función ACO creo continuamente objetos con resultados intermedios, por ejemplo, niveles actuales de feromonas que registro usando write.table. agrega TRUE para realizar un seguimiento de las iteraciones y sus resultados. Ahora que ejecuto los procesos en paralelo, archivo I. γιορτή. Si entiendo su pregunta correctamente, sus problemas se deben a que no puede actualizar los datos de prueba de la variable global desde el bucle for paralelizado. Para entender por qué se evita esto, consideremos lo que realmente sucede dentro del bucle for paralelo: varios trabajadores ejecutándose en diferentes subprocesos. Tuve mala suerte al intentar conseguir que objetos con entornos pudieran usarse en nodos paralelos. grupos. R son inherentemente entornos, que a menudo se utilizan para lograr una semántica de paso por referencia en lugar del paso por valor predeterminado de R. Para este propósito, el entorno se modifica in situ. Desafortunadamente, este entorno no es compartido entre,