Top Banner
Fiabilidad Fiabilidad Mar´ ıa Isabel Hartillo Hermoso [email protected] Granada, 25 de Mayo FQM-5849
139

Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Jan 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Fiabilidad

Marıa Isabel Hartillo [email protected]

Granada, 25 de MayoFQM-5849

Page 2: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en serie:

r1 r2 r3 r4

La fiabilidad del sistema es:

R = P(XS = 1) = P(X1 = 1,X2 = 1,X3 = 1,X4 = 1) =

P(X1 = 1) · P(X2 = 1) · P(X3 = 1) · P(X4 = 1) = r1 · r2 · r3 · r4

Page 3: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en serie:

r1 r2 r3 r4

La fiabilidad del sistema es:

R = P(XS = 1) =

P(X1 = 1,X2 = 1,X3 = 1,X4 = 1) =

P(X1 = 1) · P(X2 = 1) · P(X3 = 1) · P(X4 = 1) = r1 · r2 · r3 · r4

Page 4: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en serie:

r1 r2 r3 r4

La fiabilidad del sistema es:

R = P(XS = 1) = P(X1 = 1,X2 = 1,X3 = 1,X4 = 1) =

P(X1 = 1) · P(X2 = 1) · P(X3 = 1) · P(X4 = 1) = r1 · r2 · r3 · r4

Page 5: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en serie:

r1 r2 r3 r4

La fiabilidad del sistema es:

R = P(XS = 1) = P(X1 = 1,X2 = 1,X3 = 1,X4 = 1) =

P(X1 = 1) · P(X2 = 1) · P(X3 = 1) · P(X4 = 1) = r1 · r2 · r3 · r4

Page 6: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r2

r3

r4

r5

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0) = 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1−5∏

i=1

(1− ri )

Page 7: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r2

r3

r4

r5

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0)

= 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1−5∏

i=1

(1− ri )

Page 8: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r2

r3

r4

r5

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0) = 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1−5∏

i=1

(1− ri )

Page 9: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r2

r3

r4

r5

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0) = 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1−5∏

i=1

(1− ri )

Page 10: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r1

r1

r1

r1

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0) = 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1− (1− r1)5

Page 11: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r1

r1

r1

r1

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0)

= 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1− (1− r1)5

Page 12: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r1

r1

r1

r1

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0) = 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1− (1− r1)5

Page 13: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Partimos de un sistema en paralelo:

r1

r1

r1

r1

r1

La fiabilidad del sistema es:

R = P(Xs = 1) = 1−P(Xs = 0) = 1−P(X1 = 0,X2 = 0, . . . ,X5 = 0)

= 1− P(X1 = 0) · P(X2 = 0) · · ·P(X5 = 0) = 1− (1− r1)5

Page 14: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Combinando, tenemos un sistema en serie paralelo:

r1 r2 r3

r1 r2 r3

r1 r2 r3

r1 r2 r3

r1 r2 r3

La fiabilidad del sistema es:

R = P(X1 = 1) · P(X2 = 1) · P(X3 = 1) =3∏

i=1

(1− (1− ri )5)

Page 15: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Combinando, tenemos un sistema en serie paralelo:

r1 r2 r3

r1 r2 r3

r1 r2 r3

r1 r2 r3

r1 r2 r3

La fiabilidad del sistema es:

R = P(X1 = 1) · P(X2 = 1) · P(X3 = 1)

=3∏

i=1

(1− (1− ri )5)

Page 16: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Combinando, tenemos un sistema en serie paralelo:

r1 r2 r3

r1 r2 r3

r1 r2 r3

r1 r2 r3

r1 r2 r3

La fiabilidad del sistema es:

R = P(X1 = 1) · P(X2 = 1) · P(X3 = 1) =3∏

i=1

(1− (1− ri )5)

Page 17: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Consideramos un sistema en serie, con n subsistemas en paralelo:

r1 r2 rn

r1 r2 rn

......

· · · ...

r1 r2 rn

x1 x2 xn

Page 18: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Consideramos un sistema en serie, con n subsistemas en paralelo:

r1 r2 rn

r1 r2 rn

......

· · · ...

r1 r2 rn

x1 x2 xn

R(x) =n∏

i=1

(1− (1− ri )xi )

Page 19: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Consideramos un sistema en serie, con n subsistemas en paralelo:

r1 r2 rn

r1 r2 rn

......

· · · ...

r1 r2 rn

x1 x2 xn

(P1) mın∑

i cixi

s.t. R(x) =∏n

i=1(1− (1− ri )xi ) ≥ R0,

1 ≤ xi ≤ ui

Page 20: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Si consideramos diferentes componentes en cada subsistema:

r11 r21 rn1

r12 r22 rn2

......

· · · ...

r1k1 r2k2 rnkn

x1j x2j xnj

Page 21: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Si consideramos diferentes componentes en cada subsistema:

r11 r21 rn1

r12 r22 rn2

......

· · · ...

r1k1 r2k2 rnkn

x1j x2j xnj

R(x) =n∏

i=1

(1−kj∏j=1

(1− rij)xij )

Page 22: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Si consideramos diferentes componentes en cada subsistema:

r11 r21 rn1

r12 r22 rn2

......

· · · ...

r1k1 r2k2 rnkn

x1j x2j xnj

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏kj

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j

∑j xij ≥ 1

Page 23: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Sistemas

Si consideramos diferentes componentes en cada subsistema:

r11 r21 rn1

r12 r22 rn2

......

· · · ...

r1k1 r2k2 rnkn

x1j x2j xnj

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏kj

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1

Page 24: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Page 25: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Page 26: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Page 27: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Optimizacion

Podemos minimizar el coste,fijada una fiabilidad mınima.

C.S. Sung, Y.K. Cho.Reliability optimization ofa series system withmultiple-choice andbudget constraint.European Journal ofOperational Research,75(1): 217–232, 2000.

Page 28: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Aproximacion

Podemos minimizar el coste,fijada una fiabilidad mınima.

F. Ahmadizar, H.Soltanpanah.Reliability optimization ofa series system withmultiple-choice andbudget constraints usingan efficient ant colonyapproach.Expert Systems withApplications, 38(4):3640–3646, 2011.

Page 29: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Page 30: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Optimizacion

M. Djerdjour, K. Rekab.A branch and boundalgorithm for designingreliable systems at aminimum cost.Applied Mathematics andComputation, 118(2):247–259, 2001.

Page 31: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Optimizacion

N. Ruan, X. Sun.An exact algorithm forcost minimization in seriesreliability systems withmultiple componentchoices.Applied Mathematics andComputation, 181(1):732–741, 2006.

Page 32: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Optimizando la fiabilidad

Cantidad optima decomponentes redundantes,en cada subsistema.

Maximizar la fiabilidad,sujeto a un presupuesto.

Podemos minimizar el coste,fijada una fiabilidad mınima.

Aproximacion

J.E. Ramirez-Marquez,D.W. Coit.A heuristic for solving theredundancy allocationproblem for multi-stateseries-parallel systems.Reliability Engineering &System Safety, 83(3):341–349, 2004.

Page 33: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

(P1) mın∑

i cixi

s.t. R(x) =∏n

i=1(1− (1− ri )xi ) ≥ R0,

1 ≤ li ≤ xi ≤ ui

yi = ui − xi

(MP1) max∑

i ciyi

s.t.∑n

i=1− log(1− (1− ri )ui−yi ) ≤ − log(R0),

0 ≤ yi ≤ ui − li

Page 34: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

(P1) mın∑

i cixi

s.t. R(x) =∏n

i=1(1− (1− ri )xi ) ≥ R0,

1 ≤ li ≤ xi ≤ ui

yi = ui − xi

(MP1) max∑

i ciyi

s.t.∑n

i=1− log(1− (1− ri )ui−yi ) ≤ − log(R0),

0 ≤ yi ≤ ui − li

Page 35: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

(P1) mın∑

i cixi

s.t. R(x) =∏n

i=1(1− (1− ri )xi ) ≥ R0,

1 ≤ li ≤ xi ≤ ui

yi = ui − xi

(MP1) max∑

i ciyi

s.t.∑n

i=1− log(1− (1− ri )ui−yi ) ≤ − log(R0),

0 ≤ yi ≤ ui − li

Page 36: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

(P1) mın∑

i cixi

s.t. R(x) =∏n

i=1(1− (1− ri )xi ) ≥ R0,

1 ≤ li ≤ xi ≤ ui

yi = ui − xi

(MP1) max∑

i ciyi

s.t.∑n

i=1− log(1− (1− ri )ui−yi ) ≤ − log(R0),

0 ≤ yi ≤ ui − li

Page 37: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Como R(y) es separable, podemos construir una funcion fi (yi )lineal a trozos con uniones en los valores enteros

fi (0) − log(1− (1− ri )ui )

fi (1) − log(1− (1− ri )ui−1)

......

fi (ui − li ) − log(1− (1− ri )li )

yi

−log(1− (1− ri )ui−yi )

fi (yi )

fi (yi ) es funcionconvexano decreciente.

Page 38: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Como R(y) es separable, podemos construir una funcion fi (yi )lineal a trozos con uniones en los valores enteros

fi (0) − log(1− (1− ri )ui )

fi (1) − log(1− (1− ri )ui−1)

......

fi (ui − li ) − log(1− (1− ri )li )

yi

−log(1− (1− ri )ui−yi )

fi (yi )

fi (yi ) es funcionconvexano decreciente.

Page 39: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Como R(y) es separable, podemos construir una funcion fi (yi )lineal a trozos con uniones en los valores enteros

fi (0) − log(1− (1− ri )ui )

fi (1) − log(1− (1− ri )ui−1)

......

fi (ui − li ) − log(1− (1− ri )li )

yi

−log(1− (1− ri )ui−yi )

fi (yi )

fi (yi ) es funcionconvexano decreciente.

Page 40: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Como R(y) es separable, podemos construir una funcion fi (yi )lineal a trozos con uniones en los valores enteros

fi (0) − log(1− (1− ri )ui )

fi (1) − log(1− (1− ri )ui−1)

......

fi (ui − li ) − log(1− (1− ri )li )

yi

−log(1− (1− ri )ui−yi )

fi (yi )

fi (yi ) es funcionconvexano decreciente.

Page 41: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Si denominamos fik = fi (k), (MP1) es equivalente a:

(MP1′) max∑

i

∑k ciwik

s.t.∑n

i=1

∑ui−lik=1 (fik − fik−1)wik ≤ − log(R0),

wik = 0, 1

wik > 0⇒ wij = 1 ∀j < k

Page 42: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Algoritmo greedy

y0 = (0, . . . , 0) c0 =(

c1f1(1)−f1(0) , . . . ,

cnfn(1)−fn(0)

).

repeati∗ = maxc0

1 , . . . c0n

y0i∗ = y0

i∗ + mın

1, − log(R0)+log(R(y0))fi∗ (yi∗+1)−fi∗ (yi∗ )

c0i∗ = ci

fi∗ (yi∗+1)−fi∗ (yi∗ )

until y0i = ui − li or R(y0) = R0

y0 yG = by0c

ZLP =∑

ciy0i ZG =

∑ciy

Gi

Page 43: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Algoritmo greedy

y0 = (0, . . . , 0) c0 =(

c1f1(1)−f1(0) , . . . ,

cnfn(1)−fn(0)

).

repeati∗ = maxc0

1 , . . . c0n

y0i∗ = y0

i∗ + mın

1, − log(R0)+log(R(y0))fi∗ (yi∗+1)−fi∗ (yi∗ )

c0i∗ = ci

fi∗ (yi∗+1)−fi∗ (yi∗ )

until y0i = ui − li or R(y0) = R0

y0

yG = by0c

ZLP =∑

ciy0i ZG =

∑ciy

Gi

Page 44: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Algoritmo greedy

y0 = (0, . . . , 0) c0 =(

c1f1(1)−f1(0) , . . . ,

cnfn(1)−fn(0)

).

repeati∗ = maxc0

1 , . . . c0n

y0i∗ = y0

i∗ + mın

1, − log(R0)+log(R(y0))fi∗ (yi∗+1)−fi∗ (yi∗ )

c0i∗ = ci

fi∗ (yi∗+1)−fi∗ (yi∗ )

until y0i = ui − li or R(y0) = R0

y0 yG = by0c

ZLP =∑

ciy0i ZG =

∑ciy

Gi

Page 45: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Algoritmo greedy

y0 = (0, . . . , 0) c0 =(

c1f1(1)−f1(0) , . . . ,

cnfn(1)−fn(0)

).

repeati∗ = maxc0

1 , . . . c0n

y0i∗ = y0

i∗ + mın

1, − log(R0)+log(R(y0))fi∗ (yi∗+1)−fi∗ (yi∗ )

c0i∗ = ci

fi∗ (yi∗+1)−fi∗ (yi∗ )

until y0i = ui − li or R(y0) = R0

y0 yG = by0c

ZLP =∑

ciy0i

ZG =∑

ciyGi

Page 46: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Djerdjour & Rekab

Algoritmo greedy

y0 = (0, . . . , 0) c0 =(

c1f1(1)−f1(0) , . . . ,

cnfn(1)−fn(0)

).

repeati∗ = maxc0

1 , . . . c0n

y0i∗ = y0

i∗ + mın

1, − log(R0)+log(R(y0))fi∗ (yi∗+1)−fi∗ (yi∗ )

c0i∗ = ci

fi∗ (yi∗+1)−fi∗ (yi∗ )

until y0i = ui − li or R(y0) = R0

y0 yG = by0c

ZLP =∑

ciy0i ZG =

∑ciy

Gi

Page 47: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1

Relajamos el problema a uno lineal:

(RP2) mın∑

i ,j cijxij

s.t.∑n

i=1

∑kij=1(log(1− rij))xij ≤ n log(1− R

1/n0 ),

∑kij=1(log(1− rij))xij ≤ log(1− R0)

0 ≤ xi ,j ≤ ui ,j

Page 48: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1

Relajamos el problema a uno lineal:

(RP2) mın∑

i ,j cijxij

s.t.∑n

i=1

∑kij=1(log(1− rij))xij ≤ n log(1− R

1/n0 ),

∑kij=1(log(1− rij))xij ≤ log(1− R0)

0 ≤ xi ,j ≤ ui ,j

Page 49: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Relajacion lagrangiana D1

d1(λ) = mın∑

i ,j cijxij+

λ(∑

ij aijxij − b0

)s.t. ∑ki

j=1 aijxij ≤ bi

0 ≤ xi ,j ≤ ui ,j

Con problema dual

(D1) maxλ≥0

d1(λ)

Relajacion lagrangiana D2

d2(λ) = mın∑

i,j cijxij+

λ0(∑

ij aijxij − b0))

+∑

i λi (∑

j aijxij − bi )

s.t.

0 ≤ xi,j ≤ ui,j

Con problema dual

(D2) maxλ∈Rn+1

+

d2(λ)

Page 50: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Relajacion lagrangiana D1

d1(λ) = mın∑

i ,j cijxij+

λ(∑

ij aijxij − b0

)s.t. ∑ki

j=1 aijxij ≤ bi

0 ≤ xi ,j ≤ ui ,j

Con problema dual

(D1) maxλ≥0

d1(λ)

Relajacion lagrangiana D2

d2(λ) = mın∑

i,j cijxij+

λ0(∑

ij aijxij − b0))

+∑

i λi (∑

j aijxij − bi )

s.t.

0 ≤ xi,j ≤ ui,j

Con problema dual

(D2) maxλ∈Rn+1

+

d2(λ)

Page 51: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Relajacion lagrangiana D1

d1(λ) = mın∑

i ,j cijxij+

λ(∑

ij aijxij − b0

)s.t. ∑ki

j=1 aijxij ≤ bi

0 ≤ xi ,j ≤ ui ,j

Con problema dual

(D1) maxλ≥0

d1(λ)

Relajacion lagrangiana D2

d2(λ) = mın∑

i,j cijxij+

λ0(∑

ij aijxij − b0))

+∑

i λi (∑

j aijxij − bi )

s.t.

0 ≤ xi,j ≤ ui,j

Con problema dual

(D2) maxλ∈Rn+1

+

d2(λ)

Page 52: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Relajacion lagrangiana D1

d1(λ) = mın∑

i ,j cijxij+

λ(∑

ij aijxij − b0

)s.t. ∑ki

j=1 aijxij ≤ bi

0 ≤ xi ,j ≤ ui ,j

Con problema dual

(D1) maxλ≥0

d1(λ)

Relajacion lagrangiana D2

d2(λ) = mın∑

i,j cijxij+

λ0(∑

ij aijxij − b0))

+∑

i λi (∑

j aijxij − bi )

s.t.

0 ≤ xi,j ≤ ui,j

Con problema dual

(D2) maxλ∈Rn+1

+

d2(λ)

Page 53: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1

Particion 2

Page 54: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1

Particion 2

Page 55: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1

Particion 2

Page 56: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 57: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 58: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 59: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 60: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 61: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 62: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Particion 1 Particion 2

Page 63: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Algoritmo Ruan & Sun

Require: xopt factibleEnsure: x optimo (P2)

Ω = ∅, α1 = (0, . . . , 0), β1 = (u11, . . . , unkn)X 1 = 〈α1, β1〉 fopt = c(xopt).Calcula cota lagrangiana LB1 de D1 o D2 en X 1.Calcula x1 solucion optima asociada a LB1

(Paso 1)if xk es factible then

X k Particion 1, N nuevas cajasif fopt > c(xk) then

xopt = xk

end ifelseX k Particion 2, N nuevas cajas

end if

Page 64: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Algoritmo Ruan & Sun

Require: xopt factibleEnsure: x optimo (P2)

Ω = ∅, α1 = (0, . . . , 0), β1 = (u11, . . . , unkn)X 1 = 〈α1, β1〉 fopt = c(xopt).Calcula cota lagrangiana LB1 de D1 o D2 en X 1.Calcula x1 solucion optima asociada a LB1

(Paso 1)if xk es factible then

X k Particion 1, N nuevas cajasif fopt > c(xk) thenxopt = xk

end ifelseX k Particion 2, N nuevas cajas

end if

Page 65: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Algoritmo Ruan & Sun

for all X k Caja de alguna particion anterior doCalcula cota lagrangiana LB1 de D1 o D2 en X k .Calcula xk solucion optima asociada a LB1.

Calcula una cota alternativa LB2 resolviendo (P1) en X k .Sea LB(X k) = mın(LB1, LB2)if LB(X k) < fopt then

Ω = Ω ∪ X k

end ifend forif Ω = ∅ then

xopt es optimoelse

LB(X k+1) = mınLB(X )X ∈ Ωxk+1 solucion optima asociada a LB(X k+1)Ω = Ω\X k+1

Ir a (Paso 1)end if

Page 66: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Algoritmo Ruan & Sun

for all X k Caja de alguna particion anterior doCalcula cota lagrangiana LB1 de D1 o D2 en X k .Calcula xk solucion optima asociada a LB1.Calcula una cota alternativa LB2 resolviendo (P1) en X k .

Sea LB(X k) = mın(LB1, LB2)if LB(X k) < fopt then

Ω = Ω ∪ X k

end ifend forif Ω = ∅ then

xopt es optimoelse

LB(X k+1) = mınLB(X )X ∈ Ωxk+1 solucion optima asociada a LB(X k+1)Ω = Ω\X k+1

Ir a (Paso 1)end if

Page 67: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Algoritmo Ruan & Sun

for all X k Caja de alguna particion anterior doCalcula cota lagrangiana LB1 de D1 o D2 en X k .Calcula xk solucion optima asociada a LB1.Calcula una cota alternativa LB2 resolviendo (P1) en X k .Sea LB(X k) = mın(LB1, LB2)if LB(X k) < fopt then

Ω = Ω ∪ X k

end ifend for

if Ω = ∅ thenxopt es optimo

elseLB(X k+1) = mınLB(X )X ∈ Ωxk+1 solucion optima asociada a LB(X k+1)Ω = Ω\X k+1

Ir a (Paso 1)end if

Page 68: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Trabajos previos

Ruan & Sun

Algoritmo Ruan & Sun

for all X k Caja de alguna particion anterior doCalcula cota lagrangiana LB1 de D1 o D2 en X k .Calcula xk solucion optima asociada a LB1.Calcula una cota alternativa LB2 resolviendo (P1) en X k .Sea LB(X k) = mın(LB1, LB2)if LB(X k) < fopt then

Ω = Ω ∪ X k

end ifend forif Ω = ∅ then

xopt es optimoelseLB(X k+1) = mınLB(X )X ∈ Ωxk+1 solucion optima asociada a LB(X k+1)Ω = Ω\X k+1

Ir a (Paso 1)end if

Page 69: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1

Relajamos el problema a uno lineal:

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j

Page 70: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1

Relajamos el problema a uno lineal:

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j

Page 71: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1

Relajamos el problema a uno lineal:

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j

Page 72: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Relajado lineal Ruan & Sun:

(RP2) mın∑

i ,j cijxij

s.t.∑n

i=1

∑kij=1(log(1− rij))xij ≤ n log(1− R

1/n0 ),

∑kij=1(log(1− rij))xij ≤ log(1− R0)

0 ≤ xi ,j ≤ ui ,j

Si rij ≥ R0

∑j

xij ≥ 1⇒ki∑j=1

(log(1− rij))xij ≤ log(1− R0)

Page 73: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Relajado lineal Ruan & Sun:

(RP2) mın∑

i ,j cijxij

s.t.∑n

i=1

∑kij=1(log(1− rij))xij ≤ n log(1− R

1/n0 ),

∑kij=1(log(1− rij))xij ≤ log(1− R0)

0 ≤ xi ,j ≤ ui ,j

Si rij ≥ R0

∑j

xij ≥ 1⇒ki∑j=1

(log(1− rij))xij ≤ log(1− R0)

Page 74: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Relajado lineal Ruan & Sun:

(RP2) mın∑

i ,j cijxij

s.t.∑n

i=1

∑kij=1(log(1− rij))xij ≤ n log(1− R

1/n0 ),

∑kij=1(log(1− rij))xij ≤ log(1− R0)

0 ≤ xi ,j ≤ ui ,j

Si rij ≥ R0

∑j

xij ≥ 1⇒ki∑j=1

(log(1− rij))xij ≤ log(1− R0)

Page 75: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Algoritmo greedy a la Ruan & Sun

y0 = (u11, . . . , unkn), c0 =(

c11

− log(1−r11) , . . . ,cnkn

− log(1−rnkn )

)I = (1, 1), . . . , (1, k1) . . . , (n, kn),Ordena I por orden decreciente de c0

i,j

for all (i , j) ∈ I dofiable=true & subsisnovacio=truewhile fiable & subsisnovacio & y0

i,j > 0 do

y0i,j = y0

i,j − 1

if∑

k y0ik < 1 then

subsisnovacio=falseend ifif R(y0) < R0 then

fiable=falseend ifif fiable=false o subsisnovacio=false then

y0i,j = y0

ij + 1end if

end while

end for

Page 76: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Otra condicion lineal

Con el algoritmo “greedy”, calculamos y0 factible para (P2).

∑ij cijy

0ij = cG El optimo de (P2), tendra coste inferior o igual a

cG , por lo que (P2) es equivalente a:

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Page 77: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Otra condicion lineal

Con el algoritmo “greedy”, calculamos y0 factible para (P2).∑ij cijy

0ij = cG

El optimo de (P2), tendra coste inferior o igual acG , por lo que (P2) es equivalente a:

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Page 78: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Otra condicion lineal

Con el algoritmo “greedy”, calculamos y0 factible para (P2).∑ij cijy

0ij = cG El optimo de (P2), tendra coste inferior o igual a

cG , por lo que (P2) es equivalente a:

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Page 79: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Otra condicion lineal

Con el algoritmo “greedy”, calculamos y0 factible para (P2).∑ij cijy

0ij = cG El optimo de (P2), tendra coste inferior o igual a

cG , por lo que (P2) es equivalente a:

(P2) mın∑

i ,j cijxij

s.t. R(x) =∏n

i=1(1−∏ki

j=1(1− rij)xij ) ≥ R0,

0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Page 80: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Relajado lineal de (P2)

(LP2) mın∑

i ,j cijxij

s.t. 0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Queremos calcular un conjunto test para (LP2).

Usar el conjunto test para resolver (P2).

Page 81: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Relajado lineal de (P2)

(LP2) mın∑

i ,j cijxij

s.t. 0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Queremos calcular un conjunto test para (LP2).

Usar el conjunto test para resolver (P2).

Page 82: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Relajado lineal de (P2)

(LP2) mın∑

i ,j cijxij

s.t. 0 ≤ xi ,j ≤ ui ,j∑j xij ≥ 1∑

ij cijxij ≤ cG

Queremos calcular un conjunto test para (LP2).

Usar el conjunto test para resolver (P2).

Page 83: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Conjunto test

Un problema de programacion lineal entera se resuelve en general:Consideramos problemas con coste c y matriz A. La fibra de un IPse obtiene fijando b en Ax = b.

Definicion conjunto test

Un conjunto G>c ⊂ ZN es un conjunto test de una familia de IPcon matriz A y coste c si

para cada punto no optimo α en cada fibra de IP existeg ∈ G>c tal que α− g es un punto factible en la fibra yα >c α− g ,

para el punto optimo β en una fibra de IP, β − g es nofactible para todo g ∈ G>c .

Page 84: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Conjunto test

Un problema de programacion lineal entera se resuelve en general:Consideramos problemas con coste c y matriz A. La fibra de un IPse obtiene fijando b en Ax = b.

Definicion conjunto test

Un conjunto G>c ⊂ ZN es un conjunto test de una familia de IPcon matriz A y coste c si

para cada punto no optimo α en cada fibra de IP existeg ∈ G>c tal que α− g es un punto factible en la fibra yα >c α− g ,

para el punto optimo β en una fibra de IP, β − g es nofactible para todo g ∈ G>c .

Page 85: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Conjunto test

Un problema de programacion lineal entera se resuelve en general:Consideramos problemas con coste c y matriz A. La fibra de un IPse obtiene fijando b en Ax = b.

Definicion conjunto test

Un conjunto G>c ⊂ ZN es un conjunto test de una familia de IPcon matriz A y coste c si

para cada punto no optimo α en cada fibra de IP existeg ∈ G>c tal que α− g es un punto factible en la fibra yα >c α− g ,

para el punto optimo β en una fibra de IP, β − g es nofactible para todo g ∈ G>c .

Page 86: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Propiedades de un conjunto test

Un conjunto test proporciona un metodo para resolver un IPdado un punto factible.

En cada paso, o existe un elemento del conjunto test quemejora al actual, o no hay mejora (estamos en el optimo).

El proceso finaliza por la hipotesis de coste acotado.

Page 87: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Entrada al laberinto

Dado b, se construye un grafo dirigido a partir de G>c (esqueletode b), que verifica

existe un grafo dirigido de cada punto no optimo, factible α alunico optimo β,

la funcion objetivo sobre puntos contiguos decrece de formamonotona desde α a β.

Page 88: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Entrada al laberinto

Dado b, se construye un grafo dirigido a partir de G>c (esqueletode b), que verifica

existe un grafo dirigido de cada punto no optimo, factible α alunico optimo β,

la funcion objetivo sobre puntos contiguos decrece de formamonotona desde α a β.

Page 89: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 90: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 91: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 92: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 93: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 94: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 95: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 96: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

α

β

Page 97: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Salida del laberinto

El esqueleto reverso G′>cse obtiene dando la vuelta a las

flechas del grafo anterior.

Existe un grafo dirigido desde el optimo a un punto factible dela fibra, con la funcion objetivo en decrecimiento monotono.

P(α): camino en el esqueleto reverso de la fibra desde elpunto optimo β a α.

Page 98: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Salida del laberinto

El esqueleto reverso G′>cse obtiene dando la vuelta a las

flechas del grafo anterior.

Existe un grafo dirigido desde el optimo a un punto factible dela fibra, con la funcion objetivo en decrecimiento monotono.

P(α): camino en el esqueleto reverso de la fibra desde elpunto optimo β a α.

Page 99: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Salida del laberinto

El esqueleto reverso G′>cse obtiene dando la vuelta a las

flechas del grafo anterior.

Existe un grafo dirigido desde el optimo a un punto factible dela fibra, con la funcion objetivo en decrecimiento monotono.

P(α): camino en el esqueleto reverso de la fibra desde elpunto optimo β a α.

Page 100: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 101: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 102: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 103: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 104: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 105: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.

Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 106: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.

Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 107: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Resolviendo (P2)

Partimos del punto y0, factible para (P2), obtenido medianteel algoritmo “greedy”. Con coste cG

Usando G>c , calculamos β optimo de (LP2).

Si β es fiable, es optimo de (P2).

Si β no es fiable, usamos el esqueleto reverso G′>c.

Para cada γ punto obtenido mediante G′>c:

Si c(γ) > cG , podamos la rama.Si γi < 0 podamos la rama.Si γ es fiable, y c(γ) < cG , actualizamos cG e y0.

Page 108: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

βy0

Page 109: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 110: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 111: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 112: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 113: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 114: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 115: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

y0

β

y0

Page 116: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

βy0

Page 117: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

βy0

Page 118: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

βy0

Page 119: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

βy0

Page 120: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

βy0

Page 121: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Calculo G>c

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j∑ij cijxij ≤ cG

Para calcular G>c , necesitamos expresar la region factible comoAx = b, ası cada desigualdad, nos anade una variable de holgura.∑

j xij − di = 1

xij + tij = ui∑ij cijxij + b = cG

Supondremos que ciq ≥ cip si q < p.

Page 122: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Calculo G>c

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j∑ij cijxij ≤ cG

Para calcular G>c , necesitamos expresar la region factible comoAx = b, ası cada desigualdad, nos anade una variable de holgura.

∑j xij − di = 1

xij + tij = ui∑ij cijxij + b = cG

Supondremos que ciq ≥ cip si q < p.

Page 123: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Calculo G>c

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j∑ij cijxij ≤ cG

Para calcular G>c , necesitamos expresar la region factible comoAx = b, ası cada desigualdad, nos anade una variable de holgura.∑

j xij − di = 1

xij + tij = ui∑ij cijxij + b = cG

Supondremos que ciq ≥ cip si q < p.

Page 124: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Calculo G>c

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j∑ij cijxij ≤ cG

Para calcular G>c , necesitamos expresar la region factible comoAx = b, ası cada desigualdad, nos anade una variable de holgura.∑

j xij − di = 1

xij + tij = ui

∑ij cijxij + b = cG

Supondremos que ciq ≥ cip si q < p.

Page 125: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Calculo G>c

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j∑ij cijxij ≤ cG

Para calcular G>c , necesitamos expresar la region factible comoAx = b, ası cada desigualdad, nos anade una variable de holgura.∑

j xij − di = 1

xij + tij = ui∑ij cijxij + b = cG

Supondremos que ciq ≥ cip si q < p.

Page 126: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Calculo G>c

(LP2) mın∑

i ,j cijxij

s.t.∑

j xij ≥ 1

0 ≤ xi ,j ≤ ui ,j∑ij cijxij ≤ cG

Para calcular G>c , necesitamos expresar la region factible comoAx = b, ası cada desigualdad, nos anade una variable de holgura.∑

j xij − di = 1

xij + tij = ui∑ij cijxij + b = cG

Supondremos que ciq ≥ cip si q < p.

Page 127: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Usando las n primeras desigualdades:∑

j xij ≥ 1, llamamos:

D =

k1︷ ︸︸ ︷

1 . . . 1

k2︷ ︸︸ ︷0 . . . 0 . . .

kn︷ ︸︸ ︷0 . . . 0

0 . . . 0 1 . . . 1 . . . 0 . . . 0. . .

0 . . . 0 0 . . . 0 . . . 1 . . . 1

El sistema anterior viene dado por la matriz, por bloques:

D −In 0 0Ik1+...kn 0 Ik1+...kn 0

c11 . . . cnkn 0 0 1

·xijditijb

=

1uicG

Page 128: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Usando las n primeras desigualdades:∑

j xij ≥ 1, llamamos:

D =

k1︷ ︸︸ ︷

1 . . . 1

k2︷ ︸︸ ︷0 . . . 0 . . .

kn︷ ︸︸ ︷0 . . . 0

0 . . . 0 1 . . . 1 . . . 0 . . . 0. . .

0 . . . 0 0 . . . 0 . . . 1 . . . 1

El sistema anterior viene dado por la matriz, por bloques:

D −In 0 0Ik1+...kn 0 Ik1+...kn 0

c11 . . . cnkn 0 0 1

·xijditijb

=

1uicG

Page 129: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Test set

Si consideramos el ideal IA asociado a la matriz anterior, labase de Grobner reducida para un orden lexicografico es:

G = xikdk − tikbcik , xiqtip − xiptiqb

ciq−cip

G tambien es base de Grobner reducida para >c .

Page 130: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Test set

Si consideramos el ideal IA asociado a la matriz anterior, labase de Grobner reducida para un orden lexicografico es:

G = xikdk − tikbcik , xiqtip − xiptiqb

ciq−cip

G tambien es base de Grobner reducida para >c .

Page 131: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Test set

Si consideramos el ideal IA asociado a la matriz anterior, labase de Grobner reducida para un orden lexicografico es:

G = xikdk − tikbcik , xiqtip − xiptiqb

ciq−cip

G tambien es base de Grobner reducida para >c .

Page 132: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Un ejemplo

Consideramos un sistema con 3 subsistemas en serie, y con 2 tiposde componentes para cada subsistema:

r11 r21 r31

r12 r22 r32

......

...

r12 r22 r32

x11 x12 x21 x22 x31 x32

Page 133: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Un ejemplo

rij cij(1, 1) 0,9928 20(1, 2) 0,9901 15

(2, 1) 0,9962 15(2, 2) 0,9948 11

(3, 1) 0,9954 18(3, 2) 0,9931 15

y R0 = 0,99 c

y0 = (0, 1, 0, 2, 0, 2) 0,99 67β = (0, 1, 0, 1, 0, 1) 0,9782 41

(1, 1, 0, 1, 0, 1) 0,9879 61(0, 2, 0, 1, 0, 1) 0,9878 56(0, 1, 1, 1, 0, 1) 0,9832 56(0, 1, 0, 2, 0, 1) 0,9832 52(0, 1, 0, 1, 1, 1) 0,9849 59(0, 1, 0, 1, 0, 2) 0,9849 56(1, 0, 0, 1, 0, 1) 0,9808 46(0, 1, 1, 0, 0, 1) 0,9795 45(0, 1, 0, 1, 1, 0) 0,9804 44

Page 134: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Un ejemplo

rij cij(1, 1) 0,9928 20(1, 2) 0,9901 15

(2, 1) 0,9962 15(2, 2) 0,9948 11

(3, 1) 0,9954 18(3, 2) 0,9931 15

y R0 = 0,99 c

y0 = (0, 1, 0, 2, 0, 2) 0,99 67β = (0, 1, 0, 1, 0, 1) 0,9782 41

(1, 1, 0, 1, 0, 1) 0,9879 61(0, 2, 0, 1, 0, 1) 0,9878 56(0, 1, 1, 1, 0, 1) 0,9832 56(0, 1, 0, 2, 0, 1) 0,9832 52(0, 1, 0, 1, 1, 1) 0,9849 59(0, 1, 0, 1, 0, 2) 0,9849 56(1, 0, 0, 1, 0, 1) 0,9808 46(0, 1, 1, 0, 0, 1) 0,9795 45(0, 1, 0, 1, 1, 0) 0,9804 44

Page 135: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Un ejemplo

y R0 = 0,99 c

(1, 1, 0, 1, 1, 0) 0,9902 64(0, 2, 0, 1, 1, 0) 0,9901 59(0, 1, 1, 1, 1, 0) 0,9855 59(0, 1, 0, 2, 1, 0) 0,9855 55(1, 0, 0, 1, 1, 0) 0,9831 49(0, 1, 1, 0, 1, 0) 0,9818 48(1, 0, 1, 0, 0, 1) 0,9822 50(1, 0, 0, 2, 0, 1) 0,9859 57(1, 0, 1, 0, 1, 0) 0,9845 53

Por tanto (0, 2, 0, 1, 1, 0) es el optimo.

Page 136: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Un ejemplo

y R0 = 0,99 c

(1, 1, 0, 1, 1, 0) 0,9902 64(0, 2, 0, 1, 1, 0) 0,9901 59(0, 1, 1, 1, 1, 0) 0,9855 59(0, 1, 0, 2, 1, 0) 0,9855 55(1, 0, 0, 1, 1, 0) 0,9831 49(0, 1, 1, 0, 1, 0) 0,9818 48(1, 0, 1, 0, 0, 1) 0,9822 50(1, 0, 0, 2, 0, 1) 0,9859 57(1, 0, 1, 0, 1, 0) 0,9845 53

Por tanto (0, 2, 0, 1, 1, 0) es el optimo.

Page 137: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Tiempos Ruan & Sun

n k No medio de iteraciones No medio de cajas Tiempo medio de ejecucion

10 2 696 1990 0,9010 3 5797 15283 13,510 5 26427 65502 109,115 2 15184 36647 34,515 3 85103 188035 316,620 2 294747 907108 1031,9

Page 138: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Nuestros tiempos

n k Nodos Tiempo Ordenado

10 3 0 0,0 Sı10 5 0 0,0 Sı15 2 34 0,5 Sı15 3 1655 34,5 Sı17 2 5685 493,0 Sı18 2 989 27,0 No19 2 1899 64,0 No20 2 5194 370,0 No

Page 139: Fiabilidadgrupo.us.es/fqm331/pdf/Fiabilidad.pdf · 2011-09-06 · Fiabilidad Trabajos previos Optimizando la abilidad Cantidad optima de componentes redundantes, en cada subsistema.

Fiabilidad

Nuestro metodo

Nuestros tiempos

n k Nodos Tiempo Ordenado

10 3 5797 0 13,5 0,0 Sı10 5 26427 0 109,1 0,0 Sı15 2 15184 34 34,5 0,5 Sı15 3 85103 1655 316,6 34,5 Sı17 2 5685 493,0 Sı18 2 989 27,0 No19 2 1899 64,0 No20 2 294747 5194 1031,9 370,0 No