• Aucun résultat trouvé

Guaranteeing the homotopy type of a set defined by non-linear inequalities

N/A
N/A
Protected

Academic year: 2022

Partager "Guaranteeing the homotopy type of a set defined by non-linear inequalities"

Copied!
18
0
0

Texte intégral

(1)

NICOLAS DELANOUE

LISA, University of Angers, 62 av. Notre Dame du Lac, Angers, 49000, France, e-mail: delanoue@istia.univ-angers.fr

LUC JAULIN

E3I2, ENSIETA, 2 rue Franc¸ois Verny, Brest Cedex 09, 29806, France, e-mail: luc.jaulin@ensieta.fr

and

BERTRAND COTTENCEAU

LISA, University of Angers, 62 av. Notre Dame du Lac, Angers, 49000, France, e-mail: bertrand.cottenceau@istia.univ-angers.fr

(Received: 24 June 2006; accepted: 24 March 2007)

Abstract.This paper provides an effective method to create an abstract simplicial complex homotopy equivalent to a given setSdescribed by non-linear inequalities (polynomial or not). To our knowledge, no other numerical algorithm is able to deal with this type of problem. The proposed approach divides Sinto subsets that have been proven to be contractible using interval arithmetic. The method is close to ˇCech cohomology and uses the nerve theorem. Some examples illustrate the principle of the approach. This algorithm has been implemented.

1. Introduction

Topological properties of a set S are significant information and have a lot of applications in different areas like robotics, computer-aided design. There exist different approaches for computing topological properties of sets.

In the case of semi-algebraic sets, G. E. Collins [2] proposes a finite partition into semi-algebraic subsets homeomorphic to open boxes. This algorithm is called cylindrical algebraic decomposition. Then, from this cell decomposition, a triangulation homeomorphic to the semi-algebraic set is created. Basu, Pollack, and Roy [1] propose a method which computes more efficiently the number of connected components and the first Betti number of semi-algebraic sets.

Stander and Hart [7] combine interval analysis [13], [14] and Morse theory [12]

to compute the topology of an implicit surface defined by:

{(x,y,z)R3|ƒ(x,y,z) = 0, withƒ ∈C(R3,R)}. (1.1)

A semi-algebraic set is a set defined by a quantifier-free Boolean formula with atomsP < 0, P= 0,PP, wherePis a finite collection of polynomials.

(2)

Figure 1. v1is a star for this subset ofR2whereasv2is not.

In our article, sets are defined by a quantifier-free Boolean formula with atoms ƒ≤0,ƒ ∈F, whereF is a finite collection ofC1(Rn,R). The algorithm divides a set, denoted byS, with a finite cover{Si}iIsuch that:

JI,

jJ

Sj is contractible or empty. (1.2)

With this cover, an abstract simplicial complex homotopy equivalent toS is gen- erated. Homotopy equivalence is important because in algebraic topology most concepts cannot distinguish homotopy equivalent spaces (pathconnectedness, fun- damental group, homotopy groups, homology groups,). Combining these results with the Kenzo [15] program, the homology groups of a given setS (and the Betti numbers) can be computed.

The paper is organized as follows: Section 2 presents a sufficient condition to prove algorithmically that a set is contractible. Next, from a cover satisfying (1.2) created by a subdivision process, an algorithm which provides a simplicial complex homotopy equivalent to S is described in Section 3. To finish, some examples illustrate the principle of the approach. These illustrations have been computed by a new solver we developed in C++ called HIA(Homotopy via Interval type Analysis [9]).

2. Sufficient Condition of Contractibility

In this section, we recall definitions about star-shaped sets, homotopy equivalence between maps and topological sets. We describe basic relations between these notions. At the end, a sufficient condition of contractibility is given.

DEFINITION 2.1. A pointvis astarfor a subsetXof an Euclidean set ifXcontains all the line segments connecting any of its points andv.

DEFINITION 2.2. Ifvis a star for subsetXof an Euclidean set, one says thatXis star-shapedorv-star-shapedif one wants to clarify thatvis a star.

(3)

Figure 2. The two continuous mapsƒ,g:XYare homotopic (ƒg).

Figure 3. These two sets are homotopy equivalent (AB).

PROPOSITION 2.1.Let X and Y be two v-star-shaped sets, then X Y and XY are also v-star-shaped.

DEFINITION 2.3Homotopic maps. Two continuous mapsƒ,g:XYarehomo- topic(orƒishomotopictog) if there exists a continuous mapF :X×[0,1]→Y, such that: F(x,0) = ƒ(x) andF(x,1) = g(x), x X. The map F is said to be a homotopy, and we writeƒ gfor “ƒ is homotopic tog.” Figure 2 illustrates this notion.

DEFINITION 2.4Homotopy equivalence between sets. Two spaces X and Y are homotopy-equivalent(orof the same homotopy type) if there exist continuous maps ƒ:XYandg:YX, such that:ƒg1Xandgƒ1Y, where 1Xand 1Yare the identity maps ofXandYrespectively. In this case,ƒis ahomotopy equivalence andgis thehomotopy inverseofƒ. We writeX Yfor “Xis homotopy-equivalent toY.” Figure 3 illustrates this notion.

DEFINITION 2.5. A topological spaceXwhich is homotopy-equivalent to a point, iscontractible.

Remark 2.1.A star-shaped set is contractible as illustrated in Figure 4.

The next result is a sufficient condition to prove that a set defined by only one inequality is star-shaped. This sufficient condition can be checked using interval analysis [5].

PROPOSITION 2.2. Letƒbe a C1 function fromRn toR, D be a convex set and S ={xDRn|ƒ(x)≤0}. If there exists v inS such that

{xD|ƒ(x) = 0 and ∇ƒ(x)(x−v)≤0}=∅ (2.1)

(4)

Figure 4. A star-shaped set is contractible.

thenS is star-shaped.

Proof. See [3].

COROLLARY 2.1.LetSbe a set defined by a quantifier-free Boolean formula with atomsƒ≤0,ƒ ∈{ƒi}iI, where{ƒi}iI is a finite collection ofC1(DRn,R). If D is convex and if there exists vD such that

iI, {xD|ƒi(x) = 0 and ∇ƒi(x)(x−v)≤0}=∅ (2.2) thenS is contractible.

Proof. Combine Proposition 2.1, Remark 2.1, and Proposition 2.2.

3. Discretization

Section 2 shows that proving the contractibility of a set often amounts to checking that a set defined by non-linear inequalities is empty. From a set S, which can be an infinite collection of elements, a single point set{v}is created holding the homotopy type. Most of the subsets S ofRn are not contractible. The algorithm, presented in this section, produces a set K(S) (a simplicial complex) which is homotopy equivalent toS. A simplicial complex can be finitely represented.

The section is organized as follows. First, we recall definitions and some properties related to simplicial complexes. In the next subsection, we present the idea of our approach and a proof that the two sets S and K(S) are homotopy equivalent. The last subsection presents explicitly our algorithm Homotopy via Interval Analysisand examples.

3.1. SIMPLICIALCOMPLEXES

This subsection is concerned with building up spaces from certain elementary spaces calledsimplices. A simplex is a generalization tondimensions of a triangle or a tetrahedron. These simplices are fitted together in such a way that two simplices meet (if at all) in a common face.

(5)

Figure 5. Two subsets ofR2.

DEFINITION 3.1. Asimplicial complex Kis a finite set of simplices, all contained inRn. Furthermore:

1. Ifσnis a simplex ofKandτpis a face ofσn, thenτpis inK.

2. Ifσnandσpare simplices ofK, then eitherσnσpis empty, or it is a common face ofσnandσp.

For example (Figure 5),K2is a simplicial complex whereas K1is not. A sim- plicial complexKis not a topological space, this is only a set whose elements are simplices. The set of points that lie in at least one of the simplices ofK, topologized as a subspace ofRn, is a topological space, called the polyhedron of K, written

|K|. Simplicial complexes are sets of simplices lying in one particular Euclidean spaceRn. To free ourselves of this restriction, let us define the notion ofabstract simplicial complex.

DEFINITION 3.2. An abstract simplicial complex K is a finite set of elements a0,a1, … called abstract vertices, together with a collection of subsets (ai0,ai1, …,ain), …calledabstract simplices, with the property that any subset of a simplex is itself a simplex; i.e.

σ K, σ σσ K. (3.1)

Thedimensionof an abstract simplicial complex is the maximum of the dimension of its simplices.

EXAMPLE 3.1. The set K =

,{a0},{a1},{a2},{a3},{a4},{a0,a1},

{a1,a2},{a0,a2},{a3,a4},{a0,a1,a2} (3.2) is an abstract simplicial complex. Its dimension is the dimension of{a0,a1,a2}, i.e. 2.

The enumeration of all elements of an abstract simplicial complexKseems to be useless, since{a0,a1,a2}Kimplies that{a0},{a1},{a2},{a0,a1},{a1,a2}, {a0,a2}are also elements ofK.

The dimension of an abstract simplex is the number of vertices minus 1.

(6)

Figure 6. A realization ofK.

NOTATION 3.1. With V a finite collection of elements (abstract vertices) V = {a0,a1, …,an}and 2V the power set ofV, a simplicial complex is a subset of 2V satisfying (3.1). Letting{σ1, …,σm}be included in 2V(not necessarily an abstract simplicial complex), we denote byσ1+· · ·+σmthe following abstract simplicial complex:

σ1+· · ·+σm:=

i=m i= 1

2σi.

Thanks to this notation, the abstract simplicial complexKdefined in Example 3.1 is written:K={a0,a1,a2}+{a3,a4}, and if no ambiguity can arise, we will write K=a0a1a2+a3a4.

DEFINITION 3.3. A realization of an abstract simplicial complexKis a simplicial complexKhavingKas an abstraction.

Remark 3.1. IfK1 and K2 are two realizations of an abstract simplicial complex K, then|K1|and|K2|are homeomorphic [11]. Hence, topological properties of an abstract simplicial complexKare well defined.

DEFINITION 3.4. LetKbe an abstract simplicial complex, and{x}a vertex. We denote byC(x,K) the following set:

C(x,K) =K

sK

{{x} s}.

C(x,K) is an abstract simplicial complex called theconeofK fromx. With Nota- tion 3.1, a cone can be interpreted as a product noted by; withK =σ1+· · ·+σm one has:

C(x,K) =x(σ1+· · ·+σm) =xσ1+· · ·+xσm.

The reader can check thatσ1+· · ·+σmis the smallest, with inclusion defined on 22V as order relation, abstract simplicial complex that containsσ1, …,σm, as simplices.

(7)

Figure 7. A realization ofC(x,K).

EXAMPLE 3.2. ForKdefined in Example 3.1,C(x,K) is equal to C(x,K) = K

{x},{x,a0},{x,a1},{x,a2},{x,a3},{x,a4},

{x,a0,a1},{x,a1,a2},{x,a2,a3}, {x,a4,a5},{x,a0,a1,a2}.

(3.3)

With Notation 3.1:

C(x,K) = x{a0a1a2+a3a4}

= xa0a1a2+xa3a4. Figure 7 shows a realization ofC(x,K).

PROPOSITION 3.1.LetKbe an abstract simplicial complex, andC(x,K)a cone ofK, thenC(x,K) {x}.

Proof. LetKbe a realization ofK, by construction|K|is|{x}|-star-shaped.

3.2. HOMOTOPYTYPEISPRESERVED

To guarantee a simplicial complex has the same homotopy type as setS, the main idea of our approach is to create an abstract simplicial complex from a finite cover {Si}iI of S. This cover has to be such that each Si is contractible and compact, moreover, the intersection of elements of any sub collection of{Si}iI

has to be contractible (or empty). To simplify our presentation, let us introduce the Notation 3.2.

NOTATION 3.2. With Ian index set andJa subset ofI, let us denote bySJ the set

jJ

Sj. With this notation:S3S4 S9is denoted byS{3,4,9}.

DEFINITION 3.5. Let S be a topological subset of Rn, {Si}iI is a compact contractible coverofSif:

Iis finite.

• ∀iI, Siis compact.

(8)

Figure 8. A compact contractible cover{Si}iIofS.

• ∀JI, SJ is contractible or empty.

Figure 8 is an example of compact contractible cover.

DEFINITION 3.6. Let {Si}iI be a compact contractible cover of a set S. We denote byJ those index sets J such thatSJ is non-empty. An abstract simplicial complexK(S) is said to beadaptedto{Si}iIif it is the smallest simplicial complex satisfying the following conditions:

• ∀JJ, an abstract vertex (aJ) is inK(S).

• ∀JJ, an abstract simplicial complexKJ defined by KJ =aJ

J′ ∈J |SJ′ ⊂SJ

KJ

.

is an abstract simplicial subcomplex ofK(S).K(S) is usually called the nerve of the cover{Si}iI.

THEOREM 3.1.If{Si}iIis a compact contractible cover ofS RnandK(S)an abstract simplicial complex adapted to {Si}iI then K(S) and S are of the same homotopy type.

Proof. K(S) is the nerve of the cover{Si}iI. From the nerve theorem [4],K(S)

andSare of the same homotopy type.

3.3. A NEWALGORITHM: HOMOTOPYTYPE VIAINTERVALANALYSIS

This subsection presents a new algorithm, called HIA (Homotopy via Interval Analysis). This algorithm is often able to create a compact contractible cover of a set defined by non-linear inequalities. In a second pass, it creates an abstract simplicial complex adapted to this cover. The cover{Si}iI is created thanks to a tiling. Therefore, before introducing the main step of this algorithm, definitions and notations are introduced.

(9)

Figure 9. An abstract simplicial complex adapted to{Si}iI.

Figure 10. SandK(S) are homotopy equivalent.

Figure 11. p1andp2are respectively examples of boxes ofR2andR3.

DEFINITION 3.7. A box is a Cartesian product of compact real intervals.

Figure 11 shows a box ofR2and one ofR3.

DEFINITION 3.8. A tilingP is a finite collection of boxes{pi}iIsatisfying:

i=jm(pi pj) = 0,

wheremis the classical Lebesgue Measure.

NOTATION 3.3. LetSbe a part ofRnand{pi}iIa tiling such thatS

iIpi. Let us denote by{Si}iIthe cover ofSwhereSi =S pi,iI. So the bisection ofSi

is defined via the bisection of the boxpi.

(10)

Figure 12. Example of a tilingPwith 9 boxes.P={p1, …,p9}.

The main idea of this algorithm is a subdivision process. From a cover{Si}iI

created thanks to a tiling{pi}iI(see Notation 3.3), a sub-algorithm checks if:

J I,

jJ

Sj is contractible or empty (Sj:=S pj).

If it is not satisfied, then eachSiresponsible for this failure is bisected. The following algorithm uses:

The tilingPis such that:{pj}jJ P,

jJSjis contractible or empty.

The tilingPΔ£, nothing is known about its boxes.

At the end of the algorithm, using P = {pi}iI, the sub-algorithm Adapted Triangulationcreates an abstract simplicial complexK(S) adapted to the cover{Si :=S pi}iI.

ALGORITHM 1 [HIA—Homotopy type via Interval Analysis].

Require:Sa subset ofRn,X0a box ofRnwhich containsS. Ensure:A triangulationK(S) which is homotopy equivalent toS.

1: Initialization:P:=∅,PΔ :={X0} 2: while PΔ=∅do

3: Pop from the last element ofPΔinto the boxp 4: if

{pj}jJ P{p},

jJ

Sj is proven contractible or empty

then

5: Push{p}intoP; 6: else

7: Bisect(p); then Push back the two resulting boxes intoPΔ; 8: end if

(11)

an adapted triangulationK(S) from a cover{Si}iIofS. The idea is to add a cone toK(S) for eachJ inJ, and to do this, in such away, that any two cones can be attached by a cone previously created.

ALGORITHM 2 [Adapted Triangulation].

Require:A setSand a cover{Si}iIofS.

Ensure:An adapted triangulationK(S) of{Si}iI. {Initialization:}

1: K(S)∅,J ∅.

{Remove useless indices, i.e. CreateJ:}

2: for allJIdo: ifSJ is contractiblethenJ J {J}end for {Add cones:}

3: K(S)

iI

Cone({i})

Above,Cone(J) withJJ is defined recursively by:

Cone(J) =aJ

J′ ∈J |SJ′ ⊂SJ

Cone(J)

with convention thatCone(∅) =∅andaJ∅=aJ.

Illustration.To illustrate Algorithm 2, let us use the cover given in Figure 13. In this case, the set:{J |JI}has 25elements since #I = 5. But only some of those are such that

jJSjis contractible. After step 2, one has:

J =

{1},{1,4},{1,3},{1,3,4},{2},{2,4},{2,5},{3},{3,4},{3,5}, {3,4,5},{4},{4,5},{5}.

To explain what is done at step 3, let us see howCone({1}) is computed, for example. To do it, the collection ofJ J such thatSJ S{1} has to be known.

This collection is composed of S{1}, S{1,4}, S{1,3}, andS{1,3,4}. More generally, elements of{SJ, J J } can be partially ordered by inclusion. Figure 13 shows how these elements are ordered whereSJ SJ is represented byJJ.

(12)

Figure 13. Partial order relation on{SJ, JJ }.

Figure 14. Partial order relation on{SJ, JJ }with renamed elements.

To make clearer our explanation, let us renamea{1} bya,a{3} byb,a{4} byc, etc. Figure 14 shows how theaJ are renamed.

After step 3, one obtains this abstract simplicial complex:

K(S) = a(ƒ ∗m+gm) +b

gm+h(m+n) +in +c

ƒ ∗m+h(m+n) +jn+k +d(in+jn+l) +e(k+l), K(S) = aƒm+agm+bgm+bhm+bhm+bin

+cƒm+chm+chn+cjn+ck+din+djn+dl+ek+el.

Geometrical illustration is given at Figure 21 in which a realization of the abstract simplicial complexKis provided.

EXAMPLE 3.3. Figures 15 and 16 are respectively examples of realizations of simplicial complexes generated byHIAfor the sets:

S1={(x,y)R2|x2+y2+xy−2≤0 and −x2y2xy+ 1≤0} and

S2={(x,y)R2|x2+y2−6≤0 and 0.2 cos(x−y)−sin(yx)−0.6≤0}.

HIA algorithm has been implemented in C++ / OpenGL and can be downloaded at http://www.istia.univ-angers.fr/delanoue/.

(13)

Figure 15. Example of a set and a realization of the simplicial complex generated byHIA.

Figure 16. Example of a set and a realization of the simplicial complex generated byHIA.

Figure 17. A rope suspended between two pointsAandB.

EXAMPLE 3.4. This example illustrates why topological properties of sets can be really useful in robotics. To our knowledge, the set studied here is not a semi- algebraic set. Hence, to our knowledge no other algorithm is able to deal with this problem. Let us consider a rope, with lengthL suspended between two points A andB, which are endpoints of two arms (see Figure 17).

The independent parameters needed to specify an object configuration are the real numbers α and β. The robot has to satisfy some constraints. The rope must not touch the floor, and the lower point of the rope, denoted byC, must be outside the area delimited by the dotted lines. One would like to study the topological properties of the feasible configuration setS.

S =(α,β)[0,π]×[β,β+] such that yC≥0 and C .

To apply our algorithm, first, it is needed that the setS could be described by a quantifier-free Boolean formula with atoms ƒ ≤ 0, ƒ ∈F where F is a finite

(14)

Figure 18. Variations of the functionz→ ƒ(β0,z), wherez0 = arccos(Lβ).

collection ofC1(Rn,R). Secondly, to prove that a subsetSJofSis contractible, one also needs to be able to evaluate Dƒ on a bounded box for allƒ ∈ F. The next paragraphs show how these two problems can be solved.

From the Hamilton principle, it is possible to show that Cartesian coordinates ofCare given by:

xC = g1(α,β) = 2 cosα+β, yC = g2(α,β) = 2 sin(α)−acosh

β

a

+a,

whereais a positive real solution of (3.4) for a fixed real positive numberβ: asinh

β

a

L= 0. (3.4)

Letz= βa, therefore (3.4) is equivalent to (3.5) where the unknown variable isz:

ƒ(β,z) = sinh(z)L

βz= 0. (3.5)

We have Dƒ(β,z) =

Lz

β2,cosh(z)− L β

. (3.6)

Withβ =β0, Figure 18 presents the function:

R+z→ ƒ(β0,z)R .

From the Weierstrass intermediate value theorem, and sinceD2ƒ(β0,z) > 0 if z]z0; +

[, there exists a uniquezin ]z0; +

[ such thatƒ(β0,z) = 0. Therefore, the function denoted byϕ, which associates with a positive real numberβ0a positive real numberz such thatƒ(β0,z) = 0, is well defined. Cartesian coordinates ofC are given by:

xC = g1(α,β) = 2 cosα+β, yC = g2(α,β) = 2 sin(α)− β

ϕ(β)coshϕ(β) + β ϕ(β).

(3.7)

(15)

c1 ƒ1(α,β) = −g2(α,β) ≤0 , c2

ƒ2(α,β) = g1(α,β)−l ≤0, c3

ƒ3(α,β) = −g1(α,β) +r ≤0, c4 ƒ4(α,β) = g2(α,β)−b ≤0, c5 ƒ5(α,β) = −g2(α,β) +t ≤0, and = ]l,r[×]b,t[.

It only remains to show that for alliin{1, …,5},ƒi is aC1function, and how Dƒican be computed. Functionsƒ2andƒ3are clearly differentiable sinceg1is. One can obtainDƒ2andDƒ3fromDg1:

D1g1(α,β) = −2 sin(α), D2g1(α,β) = 1.

Functionsƒ1,ƒ4, andƒ5are differentiable ifg2is. Andg2is differentiable ifϕis a differentiable function. Let us show thatϕis differentiable. SinceD2ƒ(β,z)>0, D2ƒ(β,z) is an isomorphism ofR, from the implicit function theorem, one has that ϕis aC1function and moreover:

ϕ(β) = −D21ƒ

β,ϕ(β)D1ƒ

β,ϕ(β),

ϕ(β) = −

Lϕ(β) β2 coshϕ(β)L

β

= −Lϕ(β) β2coshϕ(β)−βL. One obtains:

D1g2(α,β) = 2 cos(α), D2g2(α,β) = L

βcoshϕ(β)L

1−coshϕ(β)

ϕ(β) + sinhϕ(β)

+1−coshϕ(β) ϕ(β) .

Numerical application: Figure 19 presents the feasible configuration set S with

= ]0.8,1.2[×]0.5,0.7[,L= 4, and (α,β)[0,π]×[1/2,7/4]. It also provides

A program (Rope.exe) associated with this example can be found athttp://www.istia.

univ-angers.fr/delanoue/.

(16)

Figure 19. The feasible configuration setSand a triangulation generated byHIA.

Figure 20. The circleS1and its enlargementS1ε withε<1.

a realization of the simplicial complex generated byHIA. The simplicial complex K(S) can be collapsed, and one can affirm thatSis homotopy equivalent to a circle.

4. Discussion

The proposed method is efficient (e.g. time computing is less than 1 sec for Exam- ple 3.3) but does not always terminate because for some sets, it is not possible to decompose these ones with a finite collection of star-shaped sets. The circle S1 = {(x,y) R2, x2 +y2 −1 = 0} is an example that the HIA algorithm cannot handle. In general, the HIA algorithm is not able to deal with mani- folds. To expand our algorithm to manifolds, a algorithm could enlarge it without changing the homotopy type. For example, the circle S1 could be enlarged into Sε1={(x,y)R2, (x2+y2−1)2≤ε}as showed in Figure 20.

The presence of singularities has not been discussed. If there is a critical pointx1 satisfyingƒ(x1) = 0,HIAalgorithm won’t terminate because the sufficient condition of Proposition 2.2 can not be checked using interval analysis. But on the other hand, thanks to Proposition 2.2, all critical points do not have to be found to guarantee the homotopy type ofM0=ƒ1(]−

; 0]) [12].

(17)

Figure 21. Adapted Triangulationalgorithm step by step.

(18)

References

1. Basu, S., Pollack, R., and Roy, M.-F.: Computing the First Betti Number and the Connected Components of Semi-Algebraic Sets, in:Proceedings of STOC 2005.

2. Collins, G. E.: Quantifier Elimination for Real Closed Fields by Cylindrical Algebraic Decom- position,Lecture Notes in Computer Science33, Springer-Verlag, Berlin, 1975, pages 134–183.

3. Delanoue, N., Jaulin, L., and Cottenceau, B.: Using Interval Arithmetic to Prove That a Set Is Path-Connected,Theoretical Computer Science, Special Issue: Real Numbers and Computers, 2004.

4. Edelsbrunner, H. and Shah, N. R.: Triangulating Topological Spaces, in:Proceedings of the Tenth Annual Symposium on Computational Geometry, United States Publication, Stony Brook, New York, 1994, pp. 285–292.

5. Jaulin, L., Kieffer, M., Didrit, O., and Walter, E.:Applied Interval Analysis, Springer-Verlag, London, 2001.

6. Jaulin, L. and Walter, E.: Set Inversion via Interval Analysis for Non-Linear Bounded-Error Estimation,Automatica29(4) (1993), pp. 1053–1064.

7. Hart, J. C. and Stander, B. T.: Guaranteeing the Topology of an Implicit Surface Polygonization for Interactive Modeling, in:Proc. SIGGRAPH 97, 1997, pp. 279–286.

8. Hatcher, A.:Algebraic Topology, Cambridge University Press, 2002.

9. Homotopy via Interval Analysis,http://www.istia.univ-angers.fr/delanoue/.

10. Lamure, H. and Michelucci, D.: Solving Geometric Constraints by Homotopy, in:Symposium on Solid Modeling and Applications, 1995.

11. Maunder, C. R. F.:Algebraic Topology, Van Nostrand Reinhold, London, 1970.

12. Milnor, J. W.:Morse Theory, Princeton University Press, 1963.

13. Moore, R. E.:Interval Analysis, Prentice Hall, 1966.

14. Neumaier, A.: Interval Methods for Systems of Equations, in:Encyclopedia of Mathematics and Its Applications37, Cambridge University Press, Cambridge, 1990.

15. Sergeraert, F.:http://www-fourier.ujf-grenoble.fr/sergerar/.

Références

Documents relatifs

In a previous work, the geometric degree of nonconservativity of such systems, defined as the minimal number of kinematic constraints necessary to convert the initial system into

First we wish to generalize and formalize the work of Chinneck and Dravnieks (1991) by focusing on the search of infeasible subset of inequalities that are irreducible with respect

From these data we may obtain four diagrams, depending on the choice of the family of proper homotopy translation arcs.In the case of the Reeb flow (second picture in section

This theorem is the generalization of Proposition 8.3 in [2] giving the equivalence of categories between the reduced polynomial functors of degree n from (finitely generated

In this paper, we present an applied non- linear analysis of an industrial structure ( a landing gear ) based on the concept of non-linear modes 2].. After showing the ne- cessity

We solve the problem using the shooting algorithm combined with an homotopy method which auto- matically determines the structure of the optimal trajectory (composed of one boundary

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

- Support of pattern set. The area of a pattern set was studied in the context of large tile mining [6].. Discrim- inative measures are typically defined by comparing the number