Вы находитесь на странице: 1из 8

S ISTEMAS E I NFORMTICA

Revista
la Facultad
de Ingeniera Industrial
Ind. datade
8(2),
2005
Vol. (8) 2: pp. 61-68 (2005) UNMSM
ISSN: 1560-9146 (impreso) / ISSN: 1810-9993 (electrnico)

OPTIMIZACIN POR COMPUTACIN EVOLUCIONARIA


(1)

Recepcin: Noviembre de 2005 / Aceptacin: Diciembre de 2005

Eduardo Raffo Lecca


Edgar Ruiz Lizama

(2)

RESUMEN
INTRODUCCIN
El artculo presenta la implementacin de algoritmos
de evolucin diferencial en el software MATLAB.
El precio que se paga por una optimizacin
numrica eficiente, significa hacer uso de
matemticas complejas. La evolucin diferencial, es
una excepcin porque es fcil de aplicar y robusto
en la optimizacin numrica. La evolucin
diferencial es una herramienta de diseo de gran
utilidad en las aplicaciones prcticas. El programa
que se presenta en este artculo, es una
implementacin mejorada y eficiente al programa
que presentan Price y Storm.
Palabras Clave: Evolucin diferencial,
programacin evolucionaria, algoritmos
genticos, optimizacin.

Desde comienzo de 1950 el inters en algoritmos que se basan en


analogas de procesos naturales ha ido en aumento [6]. Desde esos
tiempos, los investigadores estn usando los conceptos basados en la
teora de la evolucin de Darwin, para la solucin de problemas de
optimizacin.
Numerosos algoritmos basados en el principio de Darwin, han empezado
a desarrollarse en las ltimas tres dcadas. Ellos estn usando el trmino
de mtodos de computacin evolucionaria. El trmino de algoritmos
evolucionarios, es usado en forma indistinta para describir diferentes
mtodos de computacin evolucionaria. Para las tareas de optimizacin
de funciones de variables reales, la evolucin estratgica ha emergido
como un gran contendor a diversos mtodos de solucin tradicionales.
Los mtodos de la computacin evolucionaria, trabajan con el principio de
Darwin de la seleccin natural; principio que le sirvi a Herbert Simon para
acuar el trmino supervivencia de la especie.

OPTIMIZATION FOR EVOLUTIONARY


CALCULATION

ABSTRACT
The article presents the implementation of differential
evolution algorithm in MATLAB software. The
price paid for an efficient numerical optimization,
means to use of complex mathematics. The
differential evolution is an exception because is
easy to apply and robust in the numerical
optimization. The differential evolution is a design
tool of great utility in practical applications. The
program presented in this article is an improved
and efficient implementation of the program that
present Price and Storm.
Key words: Diferential evolution,
evolutionary programing, algorithms
genetics, optimization.
(1)
(2)

Ingeniero Industrial. Profesor del Departamento de


Ingeniera de Sistemas e Informtica, UNMSM.
E-mail: eraffol@unmsm.edu.pe
Ingeniero Industrial. Profesor del Departamento de
Ingeniera de Sistemas e Informtica, UNMSM.
E-mail: eruizl@unmsm.edu.pe

Entre las tcnicas mas notables de este grupo, destacan los algoritmos
genticos o GA (Genetic Algorithms), estrategias evolutivas o ES(Evolution
Strategies), programacin evolucionaria o EP(Evolutionary Programming),
sistemas clasificados y programacin gentica GP(Genetic Programming).
Un algoritmo gentico, es un tipo de sistema basado en la evolucin, y
corresponde a una clase de algoritmo de programacin estocstica
adaptivo, que envuelve bsqueda y optimizacin, siendo usado por primera
vez por John Holland[5]. Holland, cre un organismo electrnico, como
una cadena de binarios o string de bits(denominado cromosoma), y
tomando los principios de la gentica y la evolucin de las especies, tales
como la seleccin y la reproduccin(incluyendo cruce aleatorio o crossover
y mutacin), los utiliz para buscar una solucin eficiente contando con
un espacio enorme de solucin. Si ejecuta el M-file de MATLAB
gaGraph.m de la Figura 1, podr apreciar la magnitud de un problema de
optimizacin, cuyo grafico se presenta en la Figura 2.

OPTIMIZACIN

NUMRICA

Tradicionalmente, los GA han sido representados usando nmeros binarios:


El problema apareca con optimizaciones de muchas variables y amplio
dominio en el rango de bsqueda. Pero para efectos de anlisis tericos,
permitan una elegante operacin gentica.

61

SISTEMAS E I NFORMTICA

>>> Optimizacin por Computacin Evolucionaria

...

capa de salida

...

...
...

capa oculta
capa de entrada

Figura 1. M-file gaGraph.m

Figura 2. Grfico de gaGraph.m

Fuente: Elaboracin propia, 2005.

Fuente: Elaboracin propia, 2005.

El dilema ha sido siempre binarios contra punto


flotante o FP(de Floating Point). Una caracterstica
de la representacin ha sido siempre el espacio de
solucin. Una propiedad importante, es que dos puntos
cerrados al espacio de representacin, tambin debe
ser cerrado al espacio del problema y viceversa. En
una representacin en binario, la discrepancia de la
distancia, se define por el nmero de diferentes
posiciones de los bits. El cdigo Gray, trajo la
reduccin de tales discrepancias.

La representacin del punto flotante, es cerrada al


espacio del problema y permite una fcil
implementacin de los operadores.

El Cuadro 1, muestra algunos nmeros binarios y su


correspondiente cdigo Gray. Note que esta clase
de cdigo, cumple con la propiedad anterior, porque
el espacio difiere en un solo bit. El incremento de un
valor, slo significa el cambio de un solo bit.
El proceso de conversin de un string en binario
b = (b1 , b2 , ! , bn ) a un cdigo de Gray g = ( g1 , g 2 ,!, g n ),
est definido por la operacin XOR, como:

g1 = b1
g k = bk 1 XOR bk , k = 2,3,

Las iniciales estrategias evolutivas, estaban basadas


en poblaciones de un solo miembro. El nico operador
gentico usado en los procesos de evolucin es la
mutacin. La representacin del individuo estaba
basada en un vector; siendo x un punto en el espacio
de solucin y un vector de desviacin estndar: El
proceso de mutacin reemplaza x por

x t +1 = x t + N (0, )
siendo N (0, ) un vector de variable aleatoria
Gaussiana.
La mutacin individual, conocida como offspring,
acepta como un nuevo miembro de la poblacin (en
reemplazo de su pariente); es decir (x t +1 , ) reemplaza
t
a (x , ) si se cumple para caso de la minimizacin
que f (xt +1 ) < f (x t ) ; en otro caso el offspring es
eliminado, permaneciendo la poblacin sin alteracin.

As, para convertir el binario 0110 a cdigo de Gray,


se efectan los clculos del Cuadro 2.

El teorema de la Convergencia, establece que un


ptimo global es hallado, con una probabilidad de

Cuadro 1. Nmeros binarios y su correspondiente cdigo Gray

Cuadro 2. Conversin del binario 0110 a cdigo Gray

E n te ro
0
1
2
3
4
5
6

62

B in a rio
0000
0001
0010
0011
0100
0101
0110

G ra y
0000
0001
0011
0010
0110
0111
0101

K
1
2
3
4

bk
0
1
1
0

Operacin
0
0 XOR 1
1 XOR 1
1 XOR 0

Gray
0
1
0
1

S ISTEMAS E I NFORMTICA

Ind. data 8(2), 2005

Eduardo Raffo L. y Edgar Ruiz L. >>>

1, en un tiempo de bsqueda suficientemente


largo.
Teorema de la Convergencia
Para > 0 y optimizacin regular con f opt >
(minimizacin) o f opt < (maximizacin),

p{limt f (x t ) = f opt } = 1
La eficiencia de la mutacin mejora con el tamao
del paso; es decir con desviacin estndar. Tambin
el mejoramiento es funcin del tiempo.
La estructura de un programa evolutivo o EP, es
presentada en la Figura 3, la cual es un algoritmo
probabilstico que mantiene una poblacin de
t
t
t
individuos P (t ) = {x 1 , x 2 , ! , x n } para la iteracin t.
Zbigniew Michalewicz, ha acuado la ecuacin para
los programas evolutivos que emula a la planteada
por Nicklaus Wirth(el autor del lenguaje de
programacin Pascal):
Genetic A lg orithms + Data Structures = Evolution Pr ograms

para indicar que EP, son algoritmos que imitan los


principios de la evolucin natural para los problemas
de optimizacin. Cada representacin individual
representa una potencial solucin al problema; y es
implementada en una estructura de datos, como la
que se muestra en la Figura 4.

EVOLUCIN

DIFERENCIAL

La evolucin diferencial o DE, es una tcnica de


bsqueda paralela, directa y estocstica, de la
optimizacin; la que es una simple y robusta
optimizacin numrica.
La DE, maneja funciones objetivo no diferenciables,
no lineales y multimodales. En una poblacin con

Empezar en el tiempo t = 0
Inicializar poblacin init P(t)
Evaluar P(t)
While no se termine
Incrementar el tiempo t = t + 1
Seleccionar subpoblacin P(t)
Recombinar los genes
Perturbar mutar P(t)
Evaluar P(t)
Seleccionar sobrevivientes
End while

Figura 3. Pseudo cdigo para GA


Fuente: Elaboracin propia, 2005.

solucin potencial en el espacio de bsqueda E dimensional, un nmero fijo de vectores son


inicializados en forma aleatoria; entonces en el tiempo
se explora el espacio de bsqueda y se localiza el
punto mnimo de la funcin objetivo.
En cada iteracin denominada generacin,
nuevos vectores son generados por la
combinacin de vectores los que a su vez son
generados en forma aleatoria desde la poblacin.
Esto es lo que se denomina mutacin. La
operacin denominada de recombinacin produce
un vector de prueba o trial.
El vector trial, es aceptado para la siguiente
generacin, si y solo si existe una reduccin en el
valor de la funcin objetivo. Esta operacin es
conocida como seleccin.
La DE usa las mutaciones como mecanismos de
bsqueda y seleccin, para llevar a cabo la bsqueda
en las regiones del espacio de solucin. GA se
encarga de generar una secuencia de poblaciones
usando mecanismos de seleccin. GA usa crossover
y mutacin como mecanismo de bsqueda.
La principal diferencia entre GA y DE es que GA toma
un crossover, como un mecanismo de probabilidad y
de til intercambio de informacin entre las
soluciones para localizar la mejor solucin; mientras
que ES usa la mutacin como el principal mecanismo
de bsqueda. La Evolucin Diferencial o DE usa un
crossover no uniforme. Usando componentes de los
miembros de poblaciones existentes, construye un
vector trial con informacin de combinaciones
exitosas, con la finalidad focalizar la bsqueda del
ptimo en las regiones mas promisorias del espacio
de solucin.
Una vez que la nueva solucin trial ha sido generada
y seleccionada, se determina cual sobrevive en la
siguiente generacin. DE mantiene dos arreglos. El
arreglo primario, que almacena la poblacin actual,
mientras que el arreglo secundario que almacena la
seleccin para la siguiente generacin.
Debido a que la eficiencia de la mutacin tambin es
una funcin del tiempo, una fuente apropiada de ruido,
corresponde a la poblacin misma.
Una forma conveniente de perturbar a la poblacin;
es tomando cada par de vectores ( xa , xb ), y definir
un vector diferencial ( xa xb ) . Cuando ambos son
generados en forma aleatoria, este vector de diferencia
puede ser utilizado en reemplazo del ruido Gaussiano,
de las tempranas ES de los vectores de mutacin,
que empleaban un ruido N (0, ) (vase Figura 5).

63

SISTEMAS E I NFORMTICA

>>> Optimizacin por Computacin Evolucionaria

0
1
gen

...
nvar - 1

fit

0
1
upper

...
nvar - 1

0
1

lower

...
nvar - 1

rfit

cfit
Genotipo

Figura 4. Estructura de datos para un genotipo

X2

F(Xb - Xa)

mnimo

generacin actual

Xc

Xb - Xa

nueva generacin

Xc

Xb
Xa

lneas de contorno para f(x)

X1

Figura 5. Esquema de mutacin

64

S ISTEMAS E I NFORMTICA

Ind. data 8(2), 2005

Eduardo Raffo L. y Edgar Ruiz L. >>>

Figura 6. Salida para graphF2.m

Figura 7. M-file graphF2

Fuente: Elaboracin propia, 2005.

Fuente: Elaboracin propia, 2005.

Este proceso queda expresado matemticamente


como:

de crossover y F el peso aplicado a la diferencia


aleatoria.

xc ' = xc + F ( xa xb )
El factor F, es un factor de escala entre el rango de
0 F 1,2) . Los autores aconsejan un valor en el
rango de 0,4 a 1,0.
Diferentes estrategias, pueden ser adoptadas en
algoritmos DE; dependiendo del tipo de problemas para
los cuales DE es aplicado. Las estrategias pueden
variar al vector a ser perturbado, en el nmero de
vectores de diferencia a ser considerados en la perturbacin y en el tipo de crossover utilizado. En la pgina
http://www.ICSI.Berkeley.edu/~storn/code.html, se
encuentran diez diferentes estrategias recomendadas:
1. DE/best/1/exp
2. DE/rand/1/exp
3. DE/rand to best/1/exp
4. DE/best/2/exp
5. DE/rand/2exp
6. DE/best/1/bin
7. DE/rand/1/bin
8. DE/rand to best/1/bin
9. DE/best/2/bin
10.DE/rand/2/bin
La nomenclatura es ES/x/y/z; donde para ES le corresponde DE, x representa el string del vector perturbado, y el nmero de vectores de diferencia y z el tipo
de crossover (sea exp = exponencial y bin = binomial).
La estrategia DE/rand/1/bin, es la de mayor xito y
la ms utilizada. Los parmetros de control en DE
son: NP, el tamao de la poblacin, CR, la constante

Existen varias funciones de test o prueba, que pueden ser usadas en experimentos de Benchmark para
algoritmos en ES. Son clsicos los DeJong function
Fx, Schaffer y Bohachevsky. En la Figura 6, se presenta la function F2, conocida como de Rosembrock.
En la Figura 7, el M-file grapF2.m, que ejecuta esta
grfica.

IMPLEMENTACIN
DiffEvol

DEL

PROGRAMA

El programa que se presenta en la Figura 8, ha sido


escrito en MATLAB, y hace uso de la DE. Los
parmetros son: la funcin f, los lmites inferiores y
superiores de los parmetros(o variables), CR, F y el
nmero mximo de iteraciones.
El programa calcula los valores de NP y D, desde la
longitud del vector low (o upp); y utilizando la regla:
NP = 5*D, determina el tamao de la poblacin. Esta
regla es una de las dos, que sugieren los autores:
NP es 5 o 10 veces el valor de D.
El proceso de iniciacin se resume en generar los
valores de las variables, para toda la poblacin. Esto
se presenta en el cdigo mostrado por la Figura 9.
El proceso de mutacin, genera los valores aleatorios
a, b y c y desarrolla pruebas binomiales, definiendo
el vector trial (vase la Figura 10).
Finalmente el proceso de evaluacin/seleccin, al
determina el menor costo encuentra la nueva pobla-

65

SISTEMAS E I NFORMTICA

>>> Optimizacin por Computacin Evolucionaria

...

NP

pop =

...

% inicio
for i=1:NP
for j=1:D
pop(i,j)=low(j)+rand*(upp(j)low(j));
end
end

Figura 8. El proceso de mutacin en DE

Figura 9. Cdigo para el proceso de iniciacin

Fuente: Elaboracin propia, 2005.

Fuente: Elaboracin propia, 2005.

for i = 1 to NP
Generar a, b, c entre [ 1, NP ]
Generar j entre [ 1, D]
for k = 1 to D
if rand < CR or k = D
trialj = pop c,j + F( . . . )
else
trialj = pop i,j
j = j + 1
endfor
endfor

value=feval(f,trial);
if value<=val(i);
newPop(i,:)=trial;
val(i)=value;
else
newPop(i,:)=pop(i,:);
end

Figura 10. Cdigo para el proceso de mutacin en DE

Figura 11. Cdigo para el proceso de evaluacin/seleccin

Fuente: Elaboracin propia, 2005.

Fuente: Elaboracin propia, 2005.

function[min,popBest]=DiffEvol(f,low,upp,CR,F,maxIter)
% A simple evolution strategy for fast optimization
% E. Raffo Lecca
%
% Numerical Optimization
% Datos
%f
=function with D parameters
% NP =population size
% D =number of variable
% CR =crosover constant
% F =scaling factor
% low =lower bound
% upp =upper bound
% maxIter=maximun number of generations
% pop =population
% newPop =new population

% popBest=best population
% val =cost
% Resultados
% min =optimun
ERROR=0.000001;
D=length(low);
NP=5*D;
pop=zeros(NP,D);
newPop=zeros(NP,D);
popBest=zeros(1,D);
val=zeros(1,NP);
trial=zeros(1,D);
% inicio
for i=1:NP
for j=1:D

Figura 12a. M-file diffEvol.m

66

S ISTEMAS E I NFORMTICA

Ind. data 8(2), 2005

Eduardo Raffo L. y Edgar Ruiz L. >>>

pop(i,j)=low(j)+rand*(upp(j)-low(j));
end
end
ibest=1;
val(1)=feval(f,pop(ibest,:));
min=val(1);
for i=2:NP
val(i)=feval(f,pop(i,:));
if val(i)<min
min=val(i);
ibest=i;
end
end
popBest=pop(ibest,:);
% loop
iter=0;
while (iter<maxIter & min >ERROR)
for i=1:NP
% mutacion/recombinacion
while 1
a=floor(rand*NP)+1;
if a~=i
break;
end
end
while 1
b=floor(rand*NP)+1;
if b~=i & b~=a
break;
end
end
while 1
c=floor(rand*NP)+1;
if c~=i & c~=b & c~=a
break;

end
end
j=floor(rand*D)+1;
for k=1:D
% pruebas binomiales
if rand < CR | k==D
trial(j)=pop(c,j)+F*(pop(a,j)-pop(b,j));
else
trial(j)=pop(i,j);
end
j=rem(j,D)+1;
end
% Evaluate/select
value=feval(f,trial);
if value<=val(i);
newPop(i,:)=trial;
val(i)=value;
else
newPop(i,:)=pop(i,:);
end
end
% new generation
pop(:,:)=newPop(:,:);
iter=iter+1;
ibest=1;
min=val(1);
for i=2:NP
if val(i)<min
min=val(i);
ibest=i;
end
end
popBest=pop(ibest,:);
end % End loop

Figura 12b. M-file diffEvol.m

Figura 13. Entrada de los lmites

Figura 14. Definicin de la funcin

Fuente: Elaboracin propia, 2005.

Fuente: Elaboracin propia, 2005.

67

SISTEMAS E I NFORMTICA

>>> Optimizacin por Computacin Evolucionaria

BIBLIOGRAFIA
1. Babu, B.V., Leenus Jehan, M. (2005). Differential
Evolution for Multi-Objective Optimization. En:
http://discovery.bits-pilani.ac.in/discipline/
c h e m i c a l / B V b /
RevisedBabuLeenus%20CEC2003.pdf (visitado el
10 de Noviembre del 2005) .

cin. El cdigo de dicho proceso se muestra en la


Figura 11.

2. Christos Dimopoulos, Ali M. S. Zalzala,.(2000).


Recent Development in Evolutionary Computation
for Manufacturing Optimization: Problems,
Solutions, and Comparisons. IEEE Transactions
On Evolucionary Computation, Vol. 4, No. 2, July.
USA.

El programa retorna el ptimo: tanto de la funcin


objetivo, como del vector de variables. El cdigo completo del M-File se presenta en la Figura 12 (a y b).

3. Corne, D.; Dorigo, M. and Glover, F. (1999). New


Ideas in Optimization. McGraw-Hill. New York,
USA.

EJECUCIN DE DiffEvol

4. Goldberg, D.E. (1989). Genetic Algorithms in


Search, Optimization, and Machine Learning.
Addison-Wesley. USA.

La ecuacin del punto de silla de Rosembrock


(Rosembrocks saddle) ms conocida como el test
DeJong function F2, ser la prueba para el programa
DiffEvol.m. Esta ecuacin se define como:

5. Holland, H.J. (1975). Adaptation in Natural and


Artificial Systems. University of Michigan Press.
USA.

Figura 15. Salida de diffEvol.m


Fuente: Elaboracin propia, 2005.

100( x 21 x2 ) 2 + (1 x1 ) 2 , donde 2.048 xi 2.048


El mnimo se cumple en: f 2 (x) = 0, x = (1,1)
En las figuras 13, 14 y 15, se presentan las entradas de
los lmites Inferiores y superiores para los parmetros
de bsqueda, la funcin a optimizar; y la salida del programa. Se observa que concuerda el ptimo.

CONCLUSIONES
El algoritmo DE, es robusto porque reproduce los mismos resultados consistentemente sobre muchas pruebas, all donde algoritmos como el PSO (Particle Swarm
Optimization) fallan. DE es un algoritmo de bsqueda
basado en poblaciones, el cual es una versin mejorada
de GA. DE, ha resultado muy eficiente en la solucin
de optimizacin de muchas variables.
La implementacin en MATLAB, permite la ejecucin
de funciones de optimizacin, de un modo simple y
seguro; toda vez que los clsicos mtodos de
optimizacin son inconvenientes al resolver problemas de optimizacin con mltiples objetivos.
El programa que se presenta en este artculo, es una
implementacin mejorada y eficiente al programa que
presentan Price [9] y Storm [11] y [12].

68

6. Michalewicz, Z. (1996). Genetic Algorithms+Data


Structures=Evolution Programs. Springer-Verlag.
Berlin, Germany.
7. Osman, I.H. and Kelly, J.P. (1996). MetaHeuristics:Theory and Applications. Kluwer.
Dordrecht, Netherlands.
8. Plagianakos, V.P. and Vrahatis, M.N. (2002).
Parallel Evolutionary Training Algorithms for
Hardware-Friendly Neural Networks. Natural Comp.
1, 307-322.
9. Price, K. and Storn, R. (1997). Differential Evolution.
Dr. Dobb's J., Issue 264, 18-24 and 78, April.
10.Raffo Lecca, E. (2005). Mtodos Numricos para
Ciencia e Ingeniera con MATLAB. Lima, Per.
11.Storn, R. (1999). System Design by Constraint
Adaptation and Differential Evolution. IEEE
Transactions On Evolucionary Computation, Vol.
3, No 1, April. USA.
12.Storn, R. and Price, K. (1997). Differential
Evolution: A Simple and Efficient Adaptive
Scheme for Global Optimization over Continuous
Spaces. Journal of Global Optimization 11, 341359. USA.

Вам также может понравиться

  • Problema Fuerzas Centrales
    Problema Fuerzas Centrales
    Документ5 страниц
    Problema Fuerzas Centrales
    Alejandro López Puerto
    Оценок пока нет
  • Problemas Sim
    Problemas Sim
    Документ3 страницы
    Problemas Sim
    Alejandro López Puerto
    Оценок пока нет
  • Notas Balanceo
    Notas Balanceo
    Документ6 страниц
    Notas Balanceo
    Alejandro López Puerto
    Оценок пока нет
  • Sesion Demo EDif
    Sesion Demo EDif
    Документ3 страницы
    Sesion Demo EDif
    Alejandro López Puerto
    Оценок пока нет
  • Notas Sesion Aris Vibraciones
    Notas Sesion Aris Vibraciones
    Документ5 страниц
    Notas Sesion Aris Vibraciones
    Alejandro López Puerto
    Оценок пока нет
  • Transferencia Por Conduccion en Cilindros - 2
    Transferencia Por Conduccion en Cilindros - 2
    Документ3 страницы
    Transferencia Por Conduccion en Cilindros - 2
    Alejandro López Puerto
    Оценок пока нет
  • P2 Thevenon
    P2 Thevenon
    Документ4 страницы
    P2 Thevenon
    Alejandro López Puerto
    Оценок пока нет
  • Sesion 1 GAuss Jordan
    Sesion 1 GAuss Jordan
    Документ4 страницы
    Sesion 1 GAuss Jordan
    Alejandro López Puerto
    Оценок пока нет
  • Teoria Goodman Goodman Modificado
    Teoria Goodman Goodman Modificado
    Документ4 страницы
    Teoria Goodman Goodman Modificado
    Alejandro López Puerto
    Оценок пока нет
  • Capacitores
    Capacitores
    Документ8 страниц
    Capacitores
    Natalia Andrea Mejia Diaz
    Оценок пока нет
  • p3 A
    p3 A
    Документ2 страницы
    p3 A
    Alejandro López Puerto
    Оценок пока нет
  • Electro 2
    Electro 2
    Документ7 страниц
    Electro 2
    Alejandro López Puerto
    Оценок пока нет
  • Métodos numéricos para resolver problemas EC no lineales
    Métodos numéricos para resolver problemas EC no lineales
    Документ4 страницы
    Métodos numéricos para resolver problemas EC no lineales
    Alejandro López Puerto
    Оценок пока нет
  • Problemas Teoria Errores
    Problemas Teoria Errores
    Документ3 страницы
    Problemas Teoria Errores
    Alejandro López Puerto
    Оценок пока нет
  • Sesion 1
    Sesion 1
    Документ6 страниц
    Sesion 1
    Alejandro López Puerto
    Оценок пока нет
  • Notas Regresion Lineal
    Notas Regresion Lineal
    Документ3 страницы
    Notas Regresion Lineal
    Alejandro López Puerto
    Оценок пока нет
  • Parte 1 T2 Señales
    Parte 1 T2 Señales
    Документ12 страниц
    Parte 1 T2 Señales
    Alejandro López Puerto
    Оценок пока нет
  • PROBLEMAS Vibraciones Mecanicas
    PROBLEMAS Vibraciones Mecanicas
    Документ2 страницы
    PROBLEMAS Vibraciones Mecanicas
    Alejandro López Puerto
    Оценок пока нет
  • Sesion 6
    Sesion 6
    Документ8 страниц
    Sesion 6
    Alejandro López Puerto
    Оценок пока нет
  • Ejercicios Vibraciones
    Ejercicios Vibraciones
    Документ3 страницы
    Ejercicios Vibraciones
    Alejandro López Puerto
    Оценок пока нет
  • Notas Aritmetica Vectorial
    Notas Aritmetica Vectorial
    Документ4 страницы
    Notas Aritmetica Vectorial
    Alejandro López Puerto
    Оценок пока нет
  • Sesion 2 Electricidad
    Sesion 2 Electricidad
    Документ7 страниц
    Sesion 2 Electricidad
    Alejandro López Puerto
    Оценок пока нет
  • Señales Discretas y TDF
    Señales Discretas y TDF
    Документ13 страниц
    Señales Discretas y TDF
    Alejandro López Puerto
    Оценок пока нет
  • Repaso Diferencial 1
    Repaso Diferencial 1
    Документ2 страницы
    Repaso Diferencial 1
    Alejandro López Puerto
    Оценок пока нет
  • Refrigerador 2
    Refrigerador 2
    Документ4 страницы
    Refrigerador 2
    Alejandro López Puerto
    Оценок пока нет
  • Formulacion Lagrangiana y Hamiltoniana PDF
    Formulacion Lagrangiana y Hamiltoniana PDF
    Документ33 страницы
    Formulacion Lagrangiana y Hamiltoniana PDF
    Robert Alejandro
    Оценок пока нет
  • MAS
    MAS
    Документ11 страниц
    MAS
    Alejandro López Puerto
    Оценок пока нет
  • Ciclo de Rankine
    Ciclo de Rankine
    Документ5 страниц
    Ciclo de Rankine
    Alejandro López Puerto
    Оценок пока нет
  • Métodos de Integración
    Métodos de Integración
    Документ5 страниц
    Métodos de Integración
    Alejandro López Puerto
    Оценок пока нет
  • Muestreo Señales Discretas
    Muestreo Señales Discretas
    Документ4 страницы
    Muestreo Señales Discretas
    Alejandro López Puerto
    Оценок пока нет
  • T35205 PDF
    T35205 PDF
    Документ178 страниц
    T35205 PDF
    Xuân-Quang Bùi
    Оценок пока нет
  • Caracterización Del Pensamiento Numérico y Su Construcción AA
    Caracterización Del Pensamiento Numérico y Su Construcción AA
    Документ8 страниц
    Caracterización Del Pensamiento Numérico y Su Construcción AA
    Monica Lugmaña
    Оценок пока нет
  • 1 Parcial FIS I-2018 PDF
    1 Parcial FIS I-2018 PDF
    Документ5 страниц
    1 Parcial FIS I-2018 PDF
    Angel Miki
    Оценок пока нет
  • Solucion Cap Vii Combinado PDF
    Solucion Cap Vii Combinado PDF
    Документ8 страниц
    Solucion Cap Vii Combinado PDF
    Jhonn Ordoñez
    Оценок пока нет
  • Algoritmos Semana 13 Grafos
    Algoritmos Semana 13 Grafos
    Документ39 страниц
    Algoritmos Semana 13 Grafos
    01-IS-HU-YESICA JURADO TAPARA
    Оценок пока нет
  • Calculo - Examen
    Calculo - Examen
    Документ14 страниц
    Calculo - Examen
    claudio
    100% (1)
  • El Matemago Inicio
    El Matemago Inicio
    Документ16 страниц
    El Matemago Inicio
    149162536
    Оценок пока нет
  • 1.conversion Unidades
    1.conversion Unidades
    Документ3 страницы
    1.conversion Unidades
    Diana pereira
    Оценок пока нет
  • El Intuicionismo
    El Intuicionismo
    Документ7 страниц
    El Intuicionismo
    Cami Vandoni
    Оценок пока нет
  • Sintitul 1
    Sintitul 1
    Документ11 страниц
    Sintitul 1
    joeliq
    Оценок пока нет
  • Práctico Funciones de Primer Grado
    Práctico Funciones de Primer Grado
    Документ3 страницы
    Práctico Funciones de Primer Grado
    Tote Tochetti
    Оценок пока нет
  • RIEMANN
    RIEMANN
    Документ14 страниц
    RIEMANN
    Cesar Espino
    Оценок пока нет
  • Annotated-Taller 1 Calculo
    Annotated-Taller 1 Calculo
    Документ6 страниц
    Annotated-Taller 1 Calculo
    Brayan Andres Cogollo Sepulveda
    0% (1)
  • 4 - GUIA No. 12 DERIVADAS, NOCIONES BASICAS
    4 - GUIA No. 12 DERIVADAS, NOCIONES BASICAS
    Документ3 страницы
    4 - GUIA No. 12 DERIVADAS, NOCIONES BASICAS
    ricardo perez
    Оценок пока нет
  • Tema 6 Resolucion Ecuaciones de Primer Grado
    Tema 6 Resolucion Ecuaciones de Primer Grado
    Документ4 страницы
    Tema 6 Resolucion Ecuaciones de Primer Grado
    Ana Belen Morenilla Moreno
    Оценок пока нет
  • Cuestionario Geometria Plana
    Cuestionario Geometria Plana
    Документ9 страниц
    Cuestionario Geometria Plana
    Carlos Gustavo
    Оценок пока нет
  • Boletin 3
    Boletin 3
    Документ3 страницы
    Boletin 3
    Danna isabella Diaz gomez
    Оценок пока нет
  • Método de GaussJordan
    Método de GaussJordan
    Документ6 страниц
    Método de GaussJordan
    OSCAR RICARDO MEZA ALVAREZ
    Оценок пока нет
  • Guia de Ejercicios de Factorizacion.
    Guia de Ejercicios de Factorizacion.
    Документ15 страниц
    Guia de Ejercicios de Factorizacion.
    Carolina Dávila
    100% (1)
  • Raz. Matemático Avanzado
    Raz. Matemático Avanzado
    Документ26 страниц
    Raz. Matemático Avanzado
    Hendel Huanca Choque
    Оценок пока нет
  • Algebra de Baldor
    Algebra de Baldor
    Документ16 страниц
    Algebra de Baldor
    Dulce Moreno C
    Оценок пока нет
  • Ficha 12
    Ficha 12
    Документ6 страниц
    Ficha 12
    Jefferson Maravi
    Оценок пока нет
  • Ejercicios Resueltos Del Bloque I
    Ejercicios Resueltos Del Bloque I
    Документ19 страниц
    Ejercicios Resueltos Del Bloque I
    Alianza Fc
    Оценок пока нет
  • Axonometría Ortogonal - Isométrico y DIN-5
    Axonometría Ortogonal - Isométrico y DIN-5
    Документ24 страницы
    Axonometría Ortogonal - Isométrico y DIN-5
    oposeitor
    Оценок пока нет
  • Fase 3 Trabajo Final
    Fase 3 Trabajo Final
    Документ21 страница
    Fase 3 Trabajo Final
    Luz Angela Gil Hernandez
    Оценок пока нет
  • Punteo Probabilidad
    Punteo Probabilidad
    Документ2 страницы
    Punteo Probabilidad
    Monserrat Motolinia
    Оценок пока нет
  • Productos Notables
    Productos Notables
    Документ5 страниц
    Productos Notables
    Aldo Salinas Encinas
    100% (2)
  • Anualidades Constantes A Plazo Fijo
    Anualidades Constantes A Plazo Fijo
    Документ29 страниц
    Anualidades Constantes A Plazo Fijo
    juan carlos
    Оценок пока нет