• 検索結果がありません。

J20 e IEEE TC 1978 10

N/A
N/A
Protected

Academic year: 2018

シェア "J20 e IEEE TC 1978 10"

Copied!
5
0
0

読み込み中.... (全文を見る)

全文

(1)

On the Computational Complexity

)

of

System Diagnosis

HIDEO FUJIWARA, MEMBER, IEEE, AND KOZO KINOSHITA, MEMBER, IEEE

Abstract-In this paper we analyze the computational complexity ofsystemdiagnosis. We show that severalproblems for instanta- neous and sequential fault diagnosis ofsystens are polynomially complete and that for single-loop systems these problems are solvable in polynomial time.

Index Terms-Faultdiagnosis, polynomial time algorithm, poly- nomiallycomplete,self-diagnosablesystems, Turingmachines.

I. INTRODUCTION

THEAVAILABILITY ofcomputersis a matter ofprime concern, as well as their reliability, and consequently formal studies of self-diagnosabilityarerequired. A number ofpapers dealing with various aspects of self-diagnosable systemshave appeared. Preparata et al.[1]first introduced a graph-theoreticmodel of digital systems for the purpose of diagnosis of multiple faults, and presented methods of optimal connection assignments forone-stepandsequential fault-diagnosis procedures. In this model a system is made upofanumberof units whereeach unit is assumedto be testedbysomeother units. With this model,necessaryand sufficient conditions were given for such systems to be diagnosable forat most tfaulty units [1]-[6].

Moreover, the problem of identifying the faulty units based on the test outcomes of the system was also in- vestigated

[7]-[9].

However, in general, the

problem

of finding a minimum set of faulty units is known to be polynomially complete

[7].

That is, this problem can be solved in polynomial time if and only if the traveling salesman,knapsack problem,etc., canbe solvedin polyno- mialtime. In thispaper we show that severalproblemsfor instantaneous and sequential fault diagnosis ofsystems are polynomially complete and that for single-loop systems these problems are solvable in polynomialtime.

II. PRELIMINARIES

Consider asystemofnoperating units capable of testing the correctness ofone another. The testing arrangements canberepresented byadirected graphG=

(V, E),

where the setofverticesV={u1, u2, ...,

u1}

represents the units. For u ,

uj

E V, there is anedge fromvertexuito

uj;

i.e.,

(ui, uj)

E E, if andonlyif u,tests

uj.

The testing unit

ui

evaluates the tested unit

uj

as either fault-free or faulty, the evaluation being

meaningful

only if

ui

is fault-free. The test outcome is Manuscriptreceived March 11, 1977; revised November 14, 1977 and February 16, 1978.

Theauthorsarewith the Department of Electronic Engineering, Osaka University, Suita-shi, Osaka, Japan.

indicatedby theweight

aij

onthe edge

(ui, uj)

E E andobeys the following rule:

aij=

O,

if

ui

and

uj

arefault-free aij= 1, if

ui

is fault-free and ujis faulty

aij

=O, 1, ifui is faulty.

The test outcomes{a1,} =_ais termed thesyndrome ofthe system. Given a directedgraphG = (V, E)of a system S and a syndrome a =

{aij}

of S, the fundamental problem is to identify the faulty units. It should be noted that eachfeasible set of faulty units F must satisfy the following two conditions:

1)

aij

=1 for all

(ui, Uj)

E E,such that

ui,

Fand

uj

E F;

2)

aij=0 for all

(ui, uj)

E

E,

such that ui, uJE F.

Wecallsuch subsetFofV tobeaconsistentfaultsetofS with respect to a.

Definition

1:

Asystem S, represented byadirectedgraph G=

(V, E),

is saidtobe one-stept-faultdiagnosableif, for anysyndromea,there existsat most oneconsistentfaultset F withrespect to a suchthat

I

F <t, where X denotes the cardinality ofa set X.

It is easy to see that in a one-step t-fault diagnosable system all faulty units can be identified, provided the number of faulty units presentdoes not exceed t.

Let

F,,,

bethesetofallconsistent faultsets withrespect to

a such that the number of faulty units present does not exceedt;i.e.,

F,

=

,{Fi Fi

<

t, Fi

is aconsistent faultset with respect to a}.

Definition2: A system S,represented byadirectedgraph G, is said to be sequentially t-fault diagnosable if, for any syndrome a, either

F,,,

= 4 or

nFi

e

Ft,, Fi * 4..

Inasequentially t-fault diagnosablesystem, ifthenumber of faulty units present does not exceed t,

thennFi

e

Ft,a

F,is notempty if there exists at least onefaulty unit.Thus we can regard all the units belongingto theintersectionasfaulty. Hence there exists a sequenceof applications oftestsand repairs of identified faulty units that allows allfaulty units originally present to be identified.

Let Pbe the classof languages accepted bydeterministic polynomial time-bounded one-tape Turing machines, and NP the class of languages accepted by nondeterministic polynomial time-bounded one-tape Turing machines

(see

Aho et al.

[13]).

Theproblem"IsP= NP?" isalongstanding open problem in complexity theory. The notion of "P- complete" used here is that ofSahni

[12].

0018-9340/78/1000-0881$00.75

©D

1978 IEEE

(2)

Definition 3: AproblemP1, issaid tobe P-reducibletoa

problem P2 (written P1 ocP2) if the existence of a deter- ministic polynomial time algorithm for P2 implies the existence ofadeterministicpolynomial timealgorithm for

P1.Definition 4: Two problems, P1 and P2,areP-equivalent if P1 ocP2and P2 ocP1.

Definition 5: A problem

Pi

is saidtobeP-complete if

Pi

hasadeterministic polynomial time algorithm if and only if P= NP. Let PC be the equivalence class of P-equivalent problems being P-complete.

III. COMPLEXITY OFSYSTEM DLIGNOSIS

One-step fault diagnosisistoidentify all faulty units ina system instantaneously. In a one-step t-fault diagnosable system,there existsa unique consistent fault set, provided that the number of faulty units doesnotexceedt.However, in general, there exists morethan oneconsistent fault set.

Hence, we regard the minimum consistent fault setasthe most likely consistent faultset.Theproblem of finding such

a minimumfaultset isknownto beP-complete [7]. Sequential fault diagnosis isasequenceof applications of tests and repairs of identified faulty units that allows all faulty units originally present to be identified. Hence, in sequential fault-diagnosis procedures it is important to

compute

nFi

eFt,a, F,.

Problem 1 (Pl): Given a system S, represented by a directed graph G= (V, E), a syndrome a, and a positive

integer t,does there exista consistent faultsetFof S with respect toasuch that IF <t?

Problem 2 (P2): Given a system S, represented by a directed graph G= (V, E), a syndrome a, a unit u, and a positive integer t, does thereexist

Fi

suchthat u

0 Fi

and

FiEF,,,?

Problem 3 (P3): Given a system S, represented by a directed graph G= (V, E), a syndrome a, a unit u,and a

positive integer t, does the unit ubelongto

nFi

eFt,.

Ft?

Problem 4 (P4): Given a system S, represented by a directedgraph G,asyndromea,andapositive integert,find

nFi

eFt, Fi.

Problem5 (PS): Given a system S, represented by a directedgraph G,asyndromea,and-apositive integert,find atleast one unit in

nFi(

Ft,, Fi ifnotempty.

Problem 6 (P6): Given a system S, represented by a directed graphG= (V, E),asyndromea,andaunitu,does there exist

Fi

such that u

0 Fi

and

Fi

E

Flyl

?

Problem 7 (P7): Given a system S, represented by a directed graph G= (V, E), and a syndrome a, find

nFieFlvl,a Fi.

In thissection,weshowthat thepreviously stated prob- lems P1-P5 forsequential and one-stepfaultdiagnosis are P-complete and that problems P6 and P7 are solvable in polynomial time.

Lemmna)I PlocP2.

Proof: Given a system S represented by a directed graph G= (V, E), a syndrome a=

{aij I (ui, uj)E},

and a

positive integer t, construct a system S'

represented by

a directed graphG'=

(V', E')

such thatV' = V u

{up,

Uq} and

E=

E u

{(UP,

Uq),

(Uq, up)}.

Leta'bea

syndrome

of S' such

that a'=a u

{a

=,

aq,,

0}.

It

caneasilybe shown thataset Fisaconsistent faultsetof Swithrespectto aifand

only

ifF isaconsistent faultsetofS' withrespect to a'such thatup, Uq

0

F.Hencewecan seethat a

polynomial

time

algorithm

forP2

implies

a

polynomial

time algorithm forPl. Q.E.D.

Maheshwari

and Hakimi

[7]

haveshown that the

problem

of findingthe minimum consistent faultset is

P-complete,

and thus

P1

EPC. It can

easily

be shown that P= NP impliesP2 E P. Fromthisand Lemma

1,

wehaveP2 E PC. It can also be shown that Problems

P2, P3,

and P4 are P-equivalent. Hence, we have thefollowing theorem. Theorem I

PI, P2, P3, andP4EPC.

Todiagnosea

given

system

sequentially,

it isnot

always

necessary to find all the units in

nFi t,ffF j,

but it is necessary to

find

at least one unit in

nFi

c

Ft,oj.

This is Problem5, but evenforP5wecanshowittobe

P-complete

in thefollowing theorem.

GivenasystemS,

represented by

adirected

graph

G=

(V,

E),

asyndromea,anda

positive

integert, letusdefine theset

X.

correspondingto aunitu

innFi

e

Ft,6 Fi

asfollows.

X.

is the smallest set of vertices such that

1)

uE

X,,,

and

2)

if

u; E X",

(u,, uj)

E Eand

aij

=

O,

thenui E

X..

LetS'bethe system represented bythedirected

graph

G' =

(V', E')

such that

V'

=

V-X.

andE' =

{(ui, uj) (ui, uj)

E E,

ui,

ujE

V'}.

Let

a' ={aijIaijae a, (u,, Uj) EE'}, t'

= t-

IX.I

and

Ft

, = {F

I

F

I

<

t', F'

is aconsistent fault setof S' with respect to

a'}.

For the systems SandS', we have thefollowing lemma.

Lemma 2

1)

For any

Fi

c

Fta, Xu

'

Fi.

2) Ft,= {Fi

F

Fi=--XU, Fi

E

Ft,}.

3) nFieFt,6Fe = AF,eF,',G F, UXI .

Proof: 1)

Suppose that thereexistsa set Fsuch that

X.

F andFE

F,,,.

Fromthis and the definition of

X.

we can see that there exists an edge

(ui, uj)

EE such that

ui,

uj

E

Xu, ui

S F,

uj

E F,and

aij

=

0.

Thiscontradictsthat F is aconsistent faultset ofSwith respectto a.

2)

For any

Fi

E F,,a,

X.

'

Fi,

and thus

Fi-X. Ft,,,.

Hence

Ft,,

{F!

F =

Fi

-

Xu, Fi

EFt,

Conversely,weshow that for any F E

F,,,,

thereexistsa set

Fi

such that F! =

Fi

-

Xu

and

Fi

E

F,,a.

For any F! E

F,,,,,,

F is a consistent faultset of S' with respect to a'. Hence,

aij

= 1 for all

(ui, UJ)

EE such that

ui

0

F' u

X.

and

uj

E F', and

ai

=0 for all

(ui, uj)

E Esuch

that

ui, uj 0

F' u

X..

From the definition of

X.,

wehave that

aij

= 1 for all

(ui, uj)

E E such that

ui

,

Fu

u

Xu

and

U E

Xu.

Therefore, F;

u

X,

is a consistent fault set ofS with respect to a. Clearly, F u

X."=

4 and

IF

u

XuI

=

(3)

IFJl

+

I X.

<t. Hence

Fi

= Fu

X.

is in

F,,

and

Ft,,

c{EFi|F=

Fi- Xu, Fi

Ei

Ft,,al

3) From 1)and 2) it is clear that

n Fi= n (F-"-n -

Fi,eFt,,,, FicFt,a Fi Ft,,

Hence

n

F

n=

A

F>UXU.

FieFt,a Fi,eFt',,'

Q.E.D.

block B.

10 0 0 0 0 0 1 ] 1 1 1 1 1 0

i- i+ll--- 'W

_l i i+l s s+l uj'1

t_ L

(a)

1,0O O

I 0 0 0 0@_ a-1 i i+l

a.

0 0 1 1 1 1 1 1 1 '0

W-. reo *0--- -*J4

s- s s+l u.,

alternately fauy

alternately faulty

Theorem 2 P5EPC.

Proof: From Theorem 1, P4 E PC.

Clearly,

P5 oc P4. Henceitsuffices to show P4 oc P5.

Givenasystem S,represented byadirectedgraphG=

(v,

E),

asyndromec,andapositive integert, then we canfind

nFi

EF,,, Fi, usingthe following algorithm.

ui-i ui ui+l uS

O : fault-free unit

*: faulty unit

(b) Z! + /2j

;-1US Us+l

alternately faul 1 I0

u.j Lty (c) rti/21

Fig. 1. Illustration forLemma 3.

Algorithm forP4

OUTPUT (the empty set);

while t>0do begin

usethealgorithm for PStofindatleastoneunituin

nFi

eFt,aFiifnotempty;

ifthealgorithm judges the intersectiontobeempty

then stop elsebei

- construct theset

X.

correspondingto u;

delete all units in X, from thesystem; t+t-

IX-1;

OUTPUT 4-OUTPUT U X,

end end end

From Lemma 2, clearly this algorithm terminates and thenOUTPUT

=nFi Ft,a

F,. Ifthe

algorithm

forP5canbe done inpolynomial time,then theprevious algorithmforP4 is apolynomial time algorithm. Hence P4 ccP5. Q.E.D.

Theorem 3

P6 and P7 aresolvable in polynomial time.

Proof: Let xl,x2, * x, bethebinary variablescorre- spondingtothe units ui,u2, ,un, respectively, suchthat xi= 1 if unit ul is fault-free, and x,= 0if unit ui is faulty. FromPreparata [2],we seethatasetF isaconsistentfault

setofasystemS withrespect to asyndromeaifandonlyif the assignment of0'stothevariablesinFand of l'stothe variablesnotinFgives the following Boolean expression the value 1:

nj xaiij (xi V v ajajj

aije a

Similarly, for a

consistent

fault set F, which does not contain a given unit Uk, the

previous expression

can be reduced to the followingexpression:

Hi (Xi XjaijvXjaHj) -l (xjiikj

v

Xjaij) (xi V ik).

aiija akiaE aic-a

i,j$#k

Therefore,thejust given Boolean

expression

issatisfiable

[14]

if and onlyif

ui 0

Fforsome F E

F,a

Thisexpressionis in2-conjunctive normal form, and thusP6 isP-reducibleto the

2-satisfiability

problem which has a

polynomial

time algorithm

[14].

Hence P6 is solvablein

polynomial

time.

We can see that u

0

Ffor some FEF

F.,

if and only if uXF

eF.

F. Therefore, using a polynomial time algo- rithm for

P6,

we candetermine whether u E

nF

e

Ff,

F for eachuE V,andthus we can construct

n

FeF,aFinpolyno- mialtime. Hence P7 issolvable in polynomial time.

Q.E.D. IV.

SINGLE-LOOP SYSTEMS

A single-loopsystemis asystem

consisting of

a

cycle

of units

ul,

u2, **,

u.

in which unit

ui

tests unit ui+

1,

1 <i <n-1 and unit

un

testsunit u1. Thenecessaryand sufficient conditionisgivenfor such

single-loop

systemsto besequentially t-fault diagnosable

[1], [2].

InSectionIIIwe

have shown that, in general, Problems P1-P5 are P- complete. In this

section,

we show that for

single-loop

systems Problems P1-PS are all solvable in

polynomial

time.

Given a

single-loop

systemS,

represented by

adirected graphG=

(V, E)

anda

syndrome

a,letus

partition

the

loop

into blocks of units where each block

Bi

=

{ui, ui+1,

,

us, ...

,uj}

hastheweightpattemof the formO...01 ...

1,

as

illustratedinFig.

1(a).

Inthecasewhenthetest outcomes are alll's, this

partition

isone

partition having only

oneblockV. Let

(ui, Uj)

be anedgeinE;

ui

iscalledthe tail and

uj

the head ofthe edge

(ui, uj); La]

denotesthe greatest

integer

not

exceeding

a, while

[al

denotes the smallest

integer

not smaller than a.

(4)

Lemma 3

Let B1, B2, , Bk beall blocks ofsingle-loop system S with respect tosyndromea.Foraminimumconsistent fault set F with respect to a, we have

|Fl|=

i=Ek1

[lJ/2]

where

1i

is thenumber ofedgesofweight 1 whose tail is in block

Bi.

Proof: If the syndromeais

a,

where all testoutcomes arel's,thenwehave k= 1;i.e.,block B 1 contains all units in the system. In this case, clearly, the

cardinality

of the minimum consistentfault set is

[r1 /21.

If a is a syndrome where at least one test outcome 0 appears, then we can let

1i

bethenumberof

edges

of

weight

0 whose heads are in blockB1,where

Bi

=

{tu,

ui+1,

,.1 us,

,

uj}.

Let us be the last unitwhich is the head ofan

edge

of weight0

[see

Fig.

1(a)].

If

us,

is

faulty,

then

ui,

uj+

1,

,u are allfaultyand we obtain the smallestset

Fio

of

faulty

unitsin block

Bi,

asshown inFig.

l(b).

The numberofsuch

faulty

units isII +Li,

/2J.

If us is

fault-free,

thenwehave the smallest set

Fi

1 offaultyunits in

B1,

asshownin

Fig.

1

(c).

The number ofsuch faultyunits is

r[1/21.

Since li >0,wehave li+

Lli/2jJ [li/21

for alli.

Therefore,

FiI

issmaller than

Fio,

which

implies

that

Fi

1 isthe smallest setoffaultyunits in

Bi.

From

this,

wecan seethat the union of

Fil

for all

Bi (1

<i

k)

is the minimum consistentfault set,the

cardinality

of whichis

E=

1

[li/21.

Q.E.D. Given a single-loop system S

represented by

adirected graph G=

(V, E)

and a

syndrome

a,we can compute the value

1i

for each block

Bi

in

0(

V

I)

steps.

Therefore,

from

Lemma 3wehave an

0(I

Vt

)

algorithmfor

computing

the

cardinality

oftheminimum consistent fault set F.

Clearly,

IF

tifand

only

ifthere existsaconsistent faultsetF such that F

I

<t. Hence by

computing |IF

we can solve

Problem 1,and thus wehave the

following

theorem. Theorem4

Forsingle-loop systemsthereexistsadeterministic

algo-

rithmfor P1 of time complexity

0(

V

I),

where

VI

is the numberofunits.

For single-loop systems, Problems 2 and 3 are also solvablein time complexity 0t( V ).

Theorem 5

Forsingle-loopsystems,thereexistsadeterministic algo- rithm for P2 and P3 oftime complexity

0(

V

1).

Proof:Let G=

(V, E)

be thedirected graphrepresent- ingasingle-loopsystem Sandletabe asyndrome.LetFbea minimum consistent fault set with respect to a such that u

0 F

foragivenunit u.Clearly,

I

F <tifand onlyif there exists aconsistent fault set Fsuchthatu

0

Fand F .< t. Therefore,thereexistsan

0(I

V

I )

algorithm forP2andP3 if wehavean

0(I

Vt

)

algorithm for

computing

the

cardinality

ofaminimum consistent fault set

F

with u

P. P

Hence,to complete the proof it suffices to show that thereexists an

0(I

V

)

algorithm tocompute

I

F withu

0 P.

__________________________ block B _I

1 0 0 0 0 0 1 1 1 1 1 :0

u: U1 U2 U3 Us1U S+ U

(a)

U=Us+j

1 O O O 0 1 1 1 1 1 11 11 1 10

un Ul u2 3 U5 Us+l US+3 us+j-2us+jFP u5+j+l um

I

-I]

alternately faulty alternately faulty (b) LtI/21 + 1

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

u 1:u 2 us us+l ue

=u

alternately faulty

(C) A; + LQ1/2J

block Bk

10 0 0 0 0 1 1 1 1 1 1 11 lB

Un-l n- 01

alternately faulty (d) Ltk/2j + 1

lOB 0e001D ~-t1 1 1 1 l

Un' U1 u2 ua US+1 Un-1 U U1

=u I

alternately faulty (e) Ii + Ft1/21 Fig.2. Illustrationfor Theorem 5.

Let V =

{ul, u2, .,u5}

and let B 1,B2,

,Bkbe

, allblocks of V partitioned according to the syndrome a. Ifa is a1 where all test outcomes are l's, then we have k= 1;

i.e.,

block -B1 equals V. In this case,

clearly,

there exists a minimumconsistentfault set

P

withu

0 P,

and the cardinal- ity ofFis [n/2].

If a is a syndrome where at least one test outcome 0 appears, then without loss of

generality

we assumeu E

B1,

B1 = {ul, U2, , US, , Um}, anl= al2= ...=as-I,s= 0

and as,s

+1

= *=

am,m,

=

1[see Fig. 2(a)].

Let Xbe theset

ofunits

us +3,

9Us+5 * selected

alternately

from

us+

until

um.

Clearly,

XI

=

[ll

/21.

Case 1:u

0

X.Clearly,thereexistsaminimum consistent fault setF with u ¢P, and thus It = =

[4/2].

Case 2: u E Xand u

* us+,.

Suppose that u=

us+j

and unit u is

fault-free,

then wehave the smallest setof

faulty

units{us+1, us+3 ,Us+j-2;

Us+j1,US

+j+l,Us+j+3, }in block

Bl,

-asshownin

Fig. 2(b).

Thenumberofsuch

faulty

unitsis

[11/2]

+ 1. For otherblocks

Bi,

the smallest number of

faulty

unitsis

[ri /21. Therefore,

|IF L1l /2J

+ I +i=2E rl-1k

Case 3: is=

us+1

and

k2.2.

Suppose that unit is is

fault-free,

then we have the smallest set of

faulty

units in block B1 as shown inFig.

2(c).

The number of such

faulty

(5)

units is

I'I

+

[1

/2J. Inthiscase,unit

u.

in block Bkis also recognizedto befaulty.Therefore,wehave the smallestsetof faulty unitsinblockBk,asshowninFig. 2(d).The number of such faulty units is

L[k/2j

+ 1. Hence, wehave

k-i

l= [l/2J+ 1I

+

LIk/21+

1+ i=2

E [ri/21.

Case 4: u= u+1, k = 1, and 11 >2. Suppose that u is

fault-free,

then we have the smallest set offaulty unitsas shown in Fig.

2(e).

The number of such faulty units is

11

+

r1 /21.

Therefore,

If I =II

+

rl,/2i.

Case 5: u =

u,+,,

k= 1, and 11= 1. Clearly, u=u +1 =u,,, and in this case there exists no consistent fault set

F

with u

0

F.

In anyof thecasesmentioned above,wecancomputethe cardinality ofaminimumconsistent faultsetFwithu

0

Fin computational time of

0(1

V

I).

Q.E.D. By applying an algorithm forP2 toeach unit

ui

E V, we cansolve Problems4and 5.Therefore, fromTheorem 5we can seethat P4 and P5aresolvedby

0(

V|)algorithm for single-loop systems.

Theorem 6

Forsingle-loopsystems there exists adeterministicalgo- rithm for P4 and P5 of time

complexity 0(| VI).

V. CONCLUSION

In this paper wehaveclarified the computational com- plexity of fault diagnosis in self-diagnosable systems. In general, several problems forone-stepandsequentially fault diagnosisareP-complete.However,for single-loopsystems such problems are all solvable in polynomial time.

ACKNOWLEDGMENT

The authors wish to thank Prof. H. Ozaki of Osaka University for hissupport and encouragement.

REFERENCES

[1] F. P. Preparata, G. Metze, and R. T. Chien, "On the connection assignment problemof diagnosablesystems," IEEETrans. Electron. Comput., vol.EC-16, pp. 848-854, Dec. 1967.

[2] F.P. Preparata, "Some results on sequentiallydiagnosablesystems," in Proc. HawaiiInt.Conf.System Sciences, pp. 623-626, 1968. [3] S. L. Hakimi and A. T. Amin, "Characterization of connection

assignment of diagnosable systems," IEEE Trans. Comput., vol. C-23, pp.86-88, Jan. 1974.

[4] F. J.Allan, T. Kameda, and S. Toida, "An approach to thediagnos- ability analysis ofasystem," IEEE Trans.Comput., vol. C-24, pp. 1040-1042, Oct. 1975.

[5] F.Barsi,F. Grandoni,andP.Maestrini,"Atheoryofdiagnosability

of digital systems," IEEE Trans. Comput., vol. C-25, pp. 585-593, June 1976.

[6] S. Toida, "System diagnosis and redundant tests," IEEE Trans. Comput., vol. C-25,pp. 1167-1170,Nov. 1976.

[7] S. N. Maheshwari and S. L. Hakimi, "On models fordiagnosable systems and probabilistic fault diagnosis," IEEE Trans. Comput., vol. C-25, pp. 228-236,Mar. 1976.

[8] T.Kameda, S. Toida, and F.J. Allan, "A diagnosingalgorithm for networks," Inform. Contr., vol. 29, pp. 141-148, 1975.

[9] A.M. Corluhan and S. L. Hakimi, "On an algorithmforidentifying faultsin at-diagnosable system," in Proc. Johns Hopkins Conf. Infor- mationSciencesand Systems, pp. 370-378, Apr. 1976.

[10] S. A. Cook, "The complexity of theorem proving procedures," in ConfJ Rec.3rd ACM Symp. Theory ofComputing, pp. 151-158,1971. [11] R.M.Karp,"Reducibilityamong combinational problems,"inCom- plexity ofComputer Computations, R. E.Miller andJ. W.Thatcher, Ed.NewYork: Plenum, 1972,pp.85-104.

[12] S. Sahni, "Computationally related problems," SIAM J. Comput., vol. 5, pp.262-279, 1974.

[13] A.V. Aho, J. E.Hopcroft,andJ.D.Ullman,The Design andAnalysis of ComputerAlgorithms. Reading, MA: Addison-Wesley, 1974. [14] 0.H.Ibarra andS. K.Sahni, "Polynomiallycompletefault detection

problems," IEEE Trans. Comput., vol. C-24, pp. 242-249, Mar. 1975.

Hideo Fujiwara (S'70-M'74) was born in Nara, Japan, on February 9, 1946. He received the B.E., M.E.,and Ph.D.degreesinelectronicengi-

neering all from Osaka University,Osaka, Japan, in 1969, 1971,and 1974,respectively.

He is currently a Research Assistant in the Department of Electronic Engineering, Osaka University. Hisresearch interests are switching theory and automatatheory, and hespecializesin thedevelopmentoftesting, testablelogicdesign, andsystemdiagnosis.

Dr. Fujiwara is a member of theInstitute of Electronics and Com- munication Engineers of Japan and the Information Processing Society of Japan.

Kozo Kinoshita (S'58-M'64) was born in Osaka, Japan, onJune 21, 1936. Hereceived the B.E., M.E., and Ph.D. degrees in communication engineering all from Osaka University, Osaka, Japan,in 1959, 1961, and 1964, respectively.

Since1964 he has been with OsakaUniversity,

where he isnow anAssociate Professor of Elec- tronic Engineering. His fields of interest are switchingtheory, system and logical design, and fault diagnosis of information processing systems. Dr.Kinoshitais a member of the Institute of Electronicsand CommunicationEngineersof Japan and theInformation ProcessingSociety of Japan.

Fig. 2. Illustration for Theorem 5.

参照

関連したドキュメント

In the present paper, it is shown by an example that a unit disc counterpart of such finite set does not contain all possible T- and M-orders of solutions, with respect to

One can show that if C e is a small deformation of a coassociative 4–fold C of type (a) or (b) then C e is also of type (a) or (b) and thus, Theorem 1.1 implies analogous results on

     ー コネクテッド・ドライブ・サービス      ー Apple CarPlay プレパレーション * 2 BMW サービス・インクルーシブ・プラス(

THEOREM 4.1 Let X be a non-empty convex subset of the locally convex Hausdorff topological vector space E, T an upper hemicontinuous mapping of X into 2 E’, T(x) is a non-empty

After performing a computer search we find that the density of happy numbers in the interval [10 403 , 10 404 − 1] is at least .185773; thus, there exists a 404-strict

For a white tile in T h (p) (which, obviously, exists), at least one of its bottom and top vertices is terminal (for otherwise all edges of this tile are fully white, implying that

approah, whih is based on a step by step onstrution of the walks [6, 5℄.. We repeat in Setion 3 the proof

For example, it is not obvious at all that the invariants of rooted trees given by coefficients of the generating functions f (t ), ˜ d(t ), ˜ h(t ) ˜ and m(t ) can be obtained