TOWARD HYBRID VARIANT/GENERATIVE PROCESS PLANNING

Size: px
Start display at page:

Download "TOWARD HYBRID VARIANT/GENERATIVE PROCESS PLANNING"

Transcription

1 Proeedings of DETC 97: 1997 ASME Design Engineering Tehnial Conferenes September 14-17,1997, Saramento, California DETC97/DFM-4333 TOWARD HYBRID VARIANT/GENERATIVE PROCESS PLANNING Alexei Elinson Dept. of Computer Siene and Institute for Systems Researh University of Maryland College Park, MD Jeffrey W. Herrmann Dept. of Mehanial Engineering and Institute for Systems Researh University of Maryland College Park, MD Ioannis E. Minis Dept. of Mehanial Engineering and Institute for Systems Researh University of Maryland College Park, MD Dana S. Nau Dept. of Computer Siene and Institute for Systems Researh University of Maryland College Park, MD Gurdip Singh Dept. of Mehanial Engineering and Institute for Systems Researh University of Maryland College Park, MD ABSTRACT This paper desribes our ongoing work on a hybrid approah to proess planning, that attempts to ombine the best harateristis of both variant and generative proess planning while avoiding the worst limitations of eah. Our approah uses a database of designs and proess plans that are lassified using design signatures, graphial strutures based on detailed produt design attributes that are more meaningful and aurate than GT odes and an be omputed automatially from the designs stored in the database. We are developing ways to use design signatures to lassify and retrieve slies of designs and plans, so that when a proess plan is needed for a new design, we will be able to retrieve the plan slies that are most relevant, and ombine them and modify them to produe a plan for the new design. INTRODUCTION In proess planning pratie, variant tehniques are the tools of hoie: they urrently support almost all pratial implementations of omputer-aided proess planning. Several variant proess planning systems are ommerially available and have provided signifiant benefits but despite the relative popularity of this approah, variant proess planning has some well known drawbaks. A generative proess planner that provides realisti proess plans for a reasonably wide spetrum of produts would make a great impat on industrial pratie. Thus, a great deal of researh has been done on generative approahes, and a number of experimental systems have been developed for various aspets of proess planning. However, generative proess planning has proved quite diffiult. Most existing systems work only in restrited domains, and have not really ahieved signifiant industrial use. This paper desribes a hybrid proess planning approah that we are developing. This approah attempts to ombine the best harateristis of both variant and generative proess planning while avoiding the worst limitations of eah. As shown in Figure 1, our approah involves the following steps: Create a database of designs and proess plans similar to a variant database but instead of using GT odes to index and lassify the entries in the database, use detailed produt design attributes that are more meaningful and aurate than GT odes and an be omputed automatially from the designs stored in the database. Given a new design for whih a proess plan is needed, retrieve relevant proess planning information from the database but unlike traditional variant proess planning, this information is not a single plan but inludes instead portions or slies of several plans, eah of whih is relevant for a different portion of the design. Use generative plan-merging tehniques to ombine and modify the retrieved plan slies in order to synthesize a proess plan for the new design. This paper desribes the basi approah we are developing for eah of these steps. Some of the steps are implemented and working, and some of them are still work in progress. 1 Copyright 1997 by ASME

2 design analyze design attributes design signature further analysis signature slies database retrieval proess plan for the design shown above merge and modify proess plan slies database, indexed by a lassifiation tree of the signature slies Figure 1. Hybrid variant/generative proess planning. BACKGROUND Classifying Designs Group Tehnology. Group Tehnology (GT) is a manufaturing philosophy that was first introdued by Russian gun manufaturers during World War I and now widely used in industry [Mitr66]. Group Tehnology involves lassifying similar produts into groups in order to ahieve eonomies of sale normally assoiated with high-volume prodution. In order to implement GT, one must have a onise oding sheme for desribing produts and a method for grouping (or lassifying) similar produts. Many researhers have developed GT oding and lassifiation systems, inluding the popular Opitz, DCLASS [Bond88], and MICLASS [Orga86] shemes. In eah ase the basi idea is to apture ritial design and manufaturing attributes of a part in an alphanumeri string, or GT ode, that is assigned to that part. The typial GT ode [Hout75] onsists of two types of positions. In one ase, a position desribes some global property of the design suh as material, size, type, funtionality, et., and its meaning is ompletely independent of what values are stored elsewhere. In the other ase, a position represents some details that are relevant only for ertain types of designs, and thus its meaning depends on the values of other positions. GT lassifiation shemes are essentially tables and rules that help a designer determine the GT ode of a part from a drawing manually. One an use a database of the GT odes for design retrieval, variant proess planning, and other manufaturing appliations. Sine the 1980's several researhers [Shah89, Hend88, Srik94] have worked on automating this manual proess for lasses of mahined parts. One issue is the relevane of GT methods to speifi real world design retrieval problems. As it has been used during the last 35 years it works but it has an inherited drawbak: desribing designs as short strings reates a oarse lassifiation sheme. Moreover, from the beginning GT oding was intended to be human interpretable, hene the typial questions desribe somewhat subjetive human impressions of 2D drawings. This has aused diffiulty in automating the generation of GT odes. Geometri Approahes. Another possible basis for lassifying designs is to use geometri properties of solid and CAD models. Most of today's CAD/CAM systems use either onstrutive or boundary models to represent solids. The use of CSG trees as a way to lassify designs has two appealing harateristis: the analogy between volumetri CSG primitives and the volumes of material removed by mahining operations, and the ready availability of CSG trees as a basi representational sheme in several geometri modelers. However, the approah suffers from two drawbaks. First, the CSG representation for a design is not unique and a robust method for omputing a unique CSG representation for a design has not yet been found (many believe that suh a method simply annot be found [Lee87]). Seond, the CSG primitives that would be involved in suh a representation do not neessarily orrespond to the manufaturing operations that would be used to manufature the design and thus the lassifiation might not be very useful for manufaturing pratie. As far as we know, no methods to measure similarity on the basis of CSG trees were developed. Sun et al. [Sun95] have desribed a similarity measure for solids based on properties of their boundary representations. The approah involves representing a polyhedral approximation of a solid using a graph, in whih the verties orrespond to faes of a solid and have labels apturing the faes' orientation and area, and the edges orrespond to the adjaeny relation between solid faes, and are labeled by the orresponding solid angles. To ompare two solids they use a sophistiated algorithm to take the graphs of these solids and map them into eah other in suh way that the area and orientation of orresponding verties are as lose as possible. The results of suh mapping are expressed as a real number in a range from 0 to 1. As a new measure of relaxed geometrial similarity their work looks very interesting, but there are several diffiulties to be overome before it an be useful as a lassifiation sheme for manufaturing: As desribed in [Sun95], the method works only with polyhedral objets any non-planar faes of the designs must first be replaed with planar approximations. This may ause diffiulty in lassifying solids with a signifiant number of ylindrial or sulptured surfaes. The measure of similarity is not symmetrial (similarity between solids A and B is not equal to the similarity 2 Copyright 1997 by ASME

3 between B and A). This will ause diffiulties in using it as the basis for a traditional database indexing sheme, sine suh shemes assume a symmetrial measure. As desribed in [Sun95], the method does not inorporate (or reflet) manufaturing onsiderations, suh as approahability, fixturing, and operation interferene; and we do not see any obvious way to add them. Proess Planning The two primary approahes to omputer-aided proess planning are the variant and generative approahes, whih are desribed briefly below. For a more detailed survey of variant and generative approahes, see [Ham86, Ham88]. Variant Proess Planning. Variant proess planning (see Figure 2) is based on the use of the Group Tehnology oding shemes desribed earlier. Given a new design D for whih a proess plan is needed, the proess engineer first determines a GT ode for D, and then uses this ode as an index into a database to retrieve a proess plan P for a design D similar to D. One this is done, the proess engineer modifies the retrieved proess plan manually to produe a plan P for the design D. Some of our group s work on variant proess planning inludes [Cand95, Cand96, Iyer95]. In proess planning pratie, variant tehniques are the tools of hoie: they urrently support almost all pratial implementations of omputer-aided proess planning. However, variant proess planning also has some signifiant drawbaks. If the part mix varies over time, then for a new proposed design it may be diffiult to find existing designs in the database that satisfy similar design speifiations or require similar manufaturing proesses. Furthermore, if the proess plan retrieved by the variant system uses out-of-date proesses, then these will propagate to the proess plan for the new design unless the proess engineer makes a point of replaing them. Finally, a drasti redution in the bath size of an existing produt may require re-planning to derive an eonomially sensible proess plan. Generative Proess Planning. Given a new design D for whih a proess plan is needed, a generative proess planning system attempts to synthesize a proess plan diretly for D. For mahined parts, the typial approah is to do the planning on a feature-by-feature basis by retrieving andidate proesses from the manufaturing knowledge repository, seleting the design GT oding sheme feasible proesses on the basis of geometri and manufaturingrelated onstraints, and ombining the hosen proesses in a proper sequene. A great deal of researh has been done on generative approahes, and a number of experimental systems have been developed for various aspets of proess planning [Mant89, Kamb93, Gupt94a, Yue94]. However, generative proess planning has unfortunately proved quite diffiult. Diffiulties arise from interation among various aspets of the problem, suh as workpiee fixturing, proess seletion, and proess sequening. As a result, most existing systems work only in restrited domains. Although one generative system, the PART system [Geel95]) is being marketed ommerially, generative systems have not really ahieved signifiant industrial use. Even in the absene of omplete and omprehensive solutions to the entire proess planning problem, generative proess planning tehniques an be useful in design for manufaturing [Boot94], in whih the designer tries to take manufaturability onsiderations into aount during the design stage. For example, by generating and evaluating operation plans for a part, it is possible to give feedbak to designers about possible manufaturability problems with the part, and/or to suggest hanges to the part that may improve its manufaturability [Mant89, Gupt94a, Gupt95, Das95, Lam95, Hebb96]. Hybrid Approahes. By a hybrid approah, we mean any approah that attempts to exploit knowledge in existing plans while generating a proess plan for a new design. Though some approahes have been proposed (two are desribed below), researhers have not yet developed omprehensive solutions: Park et al. [Park93] desribe an approah for aquiring knowledge useful for generating proess plans. Given a proess plan for a design, it uses inferene rules to find the explanations behind the plan (what part of the plan did what). Then it stores the knowledge as a shema, whih desribes how in general to make some olletion of features. Planning is done by seeking the relevant shema and inserting the neessary values to onstrut a valid plan. A relevant shema is one with the same olletion of features. This is a very simple design similarity measure: it uses no other manufaturing information (suh as preedenes or toleranes) to identify the relevant shema. Marefat and Britanik [Mare94] propose a hybrid approah that aptures plan knowledge that speifies the proesses GT ode database retrieval proess plan for the design shown above modifiations by the user proess plan for a similar design database of plans, indexed by GT odes Figure 2. Variant proess planning. 3 Copyright 1997 by ASME

4 Figure 3: A mahined part d 0, and a piee of stok from whih to make it. The part is an adaptation of a part design that Boeing Airraft ontributed to the NIST design repository. neessary to make a ertain feature (with a speifi size, hardness, surfae finish, and toleranes). Planning deomposes a design by generating subplans for eah feature and then searhing the old subplans for the most appropriate one. The most appropriate old plan is the one that makes a feature that is most similar to the new design's feature. Similarity here is hierarhial: the feature must be the same type, then the same dimensions, then the same toleranes. Corresponding to eah level of feature properties are proess apabilities. Beause the new and old features will be different at some level, the old plan is modified: the planner keeps the proess information that orresponds to the levels at whih the old and new features are idential, disards the remainder, and generates new information using proess apability rules. This approah assumes that eah feature an be made independently and thus does not group features in any way. As these examples show, the existing hybrid approahes have limited apabilities. A robust hybrid approah must onsider feature interations, preedenes, toleranes, and other ritial design information that impat proess planning. In addition it must onsider how to store, lassify, and retrieve useful design and proess planning information. OUR APPROACH Overview As desribed in the following setions, the overall approah inludes two major phases: Preproessing: given a database of existing designs and proess plans, build an indexing and lassifiation struture for searh and retrieval. Planning for new designs: given a new design, use the lassifiation struture to retrieve relevant planning information from the database, and use this information to synthesize a plan for the new design. Preproessing Design Signatures. Given a set of CAD designs and proess plans for those designs, we want to organize them into a database similar to a variant database. However, instead of using GT odes to index and lassify the entries in the database, we are developing a more detailed struture alled a design signature. A design signature is a graph struture that Figure 4: Volumetri mahining features for the part d 0 of Figure 3, found by the F-Rex feature extrator. 4 Copyright 1997 by ASME

5 D 4 : z D 4 : -z M 16 : z D 7 : -z D 7 : z M 2 : z M 11 : z M 1 : z M 10 : z M 0 : z M 9 : z D 0 : z D 0 : -z M 14 : x, -x M 15 : x, -x D 3 : -z D 3 : z D 5 : z M 5 : z M 4 : z D 5 : -z s, M 12 : z, -z D 8 : x D 8 : -x M 13 : z, -z s, D 9 : x D 9 : -x D 6 : -z D 6 : z M 8 : z M 7 : z M 3 : z M 17 : x, z M 6 : z D 1 : z D 1 : -z D 2 : -z D 2 : z Figure 5: The basi signature s 0 (d 0 ) for d 0. The verties represent the features in Figure 4, and the boxes and edges represent some of the relationships among them. For brevity, the other design attributes have been omitted. represents a number of design attributes that are relevant for manufaturing and an be omputed automatially from the designs. Below is a summary of the idea; for additional details we refer the reader to [Elin97]. A design an have multiple signatures, that represent the design at different levels of detail. The most detailed signature for a design is the design s basi signature. The basi signature represents all properties of the design that are relevant for the urrent appliation. Thus, if two designs have basi signatures that are isomorphi, then for the purposes of the urrent appliation, the two designs are idential. To reason about a design at a higher level of abstration, we may ompute other signatures for the design. These signatures will be simplifiations of the basi signature, produed by removing some of the less important details from the basi signature. The preise attributes one might want to represent in a design signature will depend on the partiular manufaturing appliation but for eah manufaturing appliation, the attributes should be things that are speified expliitly in the CAD model or an be dedued automatially from it. For mahined parts (our urrent fous), the attributes that we use inlude volumetri mahined features and various relationships among them, tolerane information, and many of the usual kinds of properties measured in GT oding shemes, suh as material, quantity, and so forth. As an example, onsider the mahined part d 0 shown in Figure 3. Using the F-Rex feature extrator developed by Regli et al [Regl95, Regl97], we get the volumetri mahining features shown in Figure 4. By augmenting this set of features to inlude the design attributes mentioned above, we get d 0 s basi signature s 0 (d 0 ), whih is shown in Figure 5. Design Similarity. Figure 6 shows a design d 1 that is different from d 0 but similar to it. The similarity between the two designs is refleted in similarities between their basi signatures s 0 (d 0 ) and s 0 (d 1 ), whih are shown in Figure 5 and Figure 7, respetively. If we simplify the basi signatures by removing some of the less important details, this will produe simplified design signatures for d 0 and d 1 that are isomorphi, as shown in Figure 8 and Figure 9. The more similar two designs are, the fewer the simplifiations needed in order to produe simplified design signatures that are isomorphi so we an judge how similar two designs by looking at how muh simplifiation is needed. We formalize this idea as follows. Figure 6: A mahined part d 1 similar to d 0. 5 Copyright 1997 by ASME

6 M 6 : z D 2 : z D 4 : z M 2 : z M 4 : x, -x M 5 : x, -x D 2 : -z D 3 : -z M 0 : x, -x M 1 : x, -x s, s, D 4 : -z D 5 : -z M 7 : z D 3 : z D 5 : z D 0 : x D 1 : x M 8 : z M 9 : z D 0 : -x M 3 : x, z D 1 :-x Figure 7: The basi design signature s 0 (d 1 ) for d 1. Just as in Figure 5, the verties represent the features found by the F-Rex feature extrator, the boxes and edges represent some of the relationships among these features, and other design attributes have been omitted for brevity. M 16 : z M 14 : x, -x M 15 : x, -x M 5 : z s, M 12 : z, -z D 8 : x M 13 : z, -z s, D 9 : x M 8 : z D 8 : -x D 9 : -x D 1 : z M 17 : x, z D 1 : -z D 2 : -z D 2 : z Figure 8: A simplified design signature for d 0. M 6 : z M 4 : x, -x M 2 : z M 5 : x, -x M 7 : z D 4 : z D 4 : -z M 0 : x, -x M 1 : x, -x s, s, D 5 : -z D 5 : z D 0 : x D 1 : x D 0 : -x M 3 : x, z D 1 :-x Figure 9: A simplified design signature for d 1. 6 Copyright 1997 by ASME

7 Let D be a set of designs. Let P be the set of all design properties that are relevant for the urrent appliation, and suppose we have partitioned P into subsets P 1, P 2,, P n ; where P 1 is the set of design properties that we onsider least important, P 2 is the set of design properties that we onsider seond-least important, and so forth. Let d be a design in D, and let s 0 (d) be its basi signature, whih represents the values that d has for all of the properties in P. Then we an produe a sequene of progressively simpler design signatures s 1 (d), s 2 (d),, s k (d), by taking s 1 (d) = the parts of s 0 (d) that represent properties in P 2,,P n ; s 2 (d) = the parts of s 1 (d) that represent properties in P 3,,P n ; ; s n 1 (d) = the parts of s n 2 (d) that represent properties in P n ; s n (d) =. Let d be another design in D, and let s 0 (d ), s 1 (d ),, s n (d ) be its design signatures, omputed in the same manner as the orresponding signatures for d. Then for k = 0, 1,, n, we define the relation R k (d,d ) to hold if and only if s k (d) = s k (d ). Thus, R k (d,d ) is an equivalene relation that has following basi properties: R 0 (d,d ) holds only if d and d are idential for the purposes of the urrent appliation. Thus the equivalene lasses of R 0 are singleton sets; Sine s n (d) = s n (d ) =, R n (d,d ) holds for all designs d,d in D. Thus R n has a single equivalene lass onsisting of D itself. For k=1,,n, the equivalene lasses of R k 1 are subsets of the equivalene lasses of R k. From these properties, it follows that the equivalene lasses of R 0, R 1,, R n an be arranged hierarhially in a tree struture suh as the one shown in Figure 10. We all this tree a lassifiation tree. equivalene lasses of R 4 d 0 d 1 d 2 d 3 equivalene lasses of R 3 equivalene lasses of R 2 equivalene lasses of R 1 individual designs Figure 10. A simple example of a lassifiation tree. Eah vertex represents an equivalene lass. Finding similar designs. Given a new design d, the lassifiation tree provides an easy way to find existing designs similar to d. For eah vertex v of the tree, we say that v mathes d if d is a member of the equivalene lass represented by v. It immediately follows that if v mathes d, then at most one of v s hildren mathes d. Furthermore, the deepest vertex mathing d represents the set of designs that are most similar to d, and we an find this vertex using the following searh algorithm: proedure find-best-math(d) v = the root vertex of the lassifiation tree loop if d does not math any of v s hildren then exit, returning v. else v := whihever hild of v mathes d Figure 11 gives an example of the operation of this algorithm. verties that math d d 0 d 1 the designs most similar to d verties that don t math d d 2 d 3 Figure 11. Using the searh algorithm to searh the lassifiation tree of Figure 10. Computational Issues. To determine whether a vertex v of depth k in the lassifiation tree mathes a design d, the above algorithm ompares the design signatures s n k ( d) and s n k ( d ), where d is some design in the equivalene lass represented by v. This is a speial ase of the subgraph isomorphism problem, whih is well known to be omputationally diffiult. It is not known whether or not the subgraph isomorphism problem is NP-omplete, but no known algorithm for it runs in less than exponential time. In our ase, there are ways to speed up the omputation onsiderably. The details of how we do this appear in [Elin97], but here are two examples: We make use of speial properties of our problem that do not our in the general subgraph isomorphism problem. For example, by keeping trak of whether orresponding edges have the same edge labels, we an often very quikly detet ases in whih d and d do not math. The algorithm will not even attempt to hek whether d mathes a vertex v at depth k of the tree unless d mathes v s parent at depth k-1. Sine the design signatures used at depth k 1 are simpler than those used at depth k, heking whether d mathes v s parent an take exponentially less time than heking whether d mathes v. Validation. To validate our lassifiation system, we wanted to show that for a reasonable olletion of realisti objets, the tehniques orretly and effiiently (1) find idential objets and (2) return reasonably intuitive estimations of similarity between different objets. One major obstale is the lak of a generally available large and varied data set of CAD models for mehanial designs. A further ompliation is the lak of an agreed-upon standard for what it means to be similar from the manufaturing point of 7 Copyright 1997 by ASME

8 view -answers vary depending on the individual to whom the question is posed. Hene, large-sale validation was not possible and we hose to perform ontrolled experiments to determine how well the prototype system operates on reasonable examples. To perform our study, we used a olletion of solids taken from the NIST Design, Proess Planning, and Assembly Repository and employed the experimental F-Rex [Regl95, Regl97] feature reognizer previously developed at the University of Maryland at College Park. The prototype system used few feature parameters but was able to identify idential designs, and its similarity estimations orresponded losely to the design families. The experiments, one pre-proessing was performed, ran in moderate user-time, and we did not observe that the isomorphism heks reated any omputational bottleneks. Interestingly, we notied that the approah worked even on those parts where the F-Rex feature reognizer had diffiulty or produed spurious results. We believe that we an enhane the implementation by using the design features in the CAD model and integrating a ommerially tested features tool. Planning for New Designs If one wants to onstrut a proess plan for a new design using the traditional approah to variant proess planning, one begins by retrieving (from the variant database) a proess plan for an existing design that is similar to the new design. One drawbak to this approah is that although some portions of the existing design may losely math the orresponding portions of the new design, other portions may not math so well. Our goal is to find lose mathes to as muh of the new design as possible, using the following approah: deompose the design signature for the new design into slies that are meaningful from the point of view of proess planning; retrieve proess plan slies that orrespond to similar design slies; ombine and modify the plan slies to produe a proess plan for the new design. Below, we desribe the tehniques that we are urrently developing for these tasks. h 2 p 1 Figure 12. In this design, the hole h 1 and the poket p 1 are dependent on eah other for manufaturing purposes, but both are independent of the hole h 2. Sliing Designs. Given a design, some features of a design may be independent of eah other for manufaturing purposes, and some features may depend on other features. For example, in the simple design shown in Figure 12, the hole h 1 h 1 and the poket p 1 depend on eah other, beause the proess details for eah will depend on whih of them is mahined first. However, no suh dependeny exists between these two features and the hole h 2. The idea of a design slie is that it is a olletion of d s features that depend on eah other for manufaturing purposes. Manufaturing dependenies an arise in a number of ways; below are a few examples: if two features interset (like h 1 and p 1 in Figure 12), then they will usually depend on eah other; this dependene may form a preedene onstraint if one feature establishes or denies the approahability, aessibility, or emergene onditions of another feature. One feature will depend on another if the first feature has a tolerane attribute that is defined relative to a datum that is reated by the seond feature. One feature will depend upon another if there is a thin setion between them. One feature will depend upon another if the same tool is used to produe both. One feature will depend upon another if both have the same approah diretion. In pratie, it is not appropriate to try to apture all manufaturing dependenies in a design slie, beause we want our haraterization of a design slie to depend only on the design and the design signature, and some dependenies would be quite diffiult to detet without knowing the proess plan as well. Thus, for pratial purposes, we will onsider a feature f to depend on another feature g only under the following onditions: f and g interset; a fae reated by f has a tolerane that is defined relative to a datum that is reated by g; f and g have the same orner radii; f and g have the same approah diretion. Given this set of onditions, there are several possible things that we might mean by a design slie. The first possible meaning is that given a design d and a feature f of d, the slie of d by f is the set of all features in d that f depends on. This an be omputed using the algorithm slie1 shown below; and the set of all suh slies of d is thuss = {slie1(d,f) : f is a feature of d}. proedure slie1(d,f) s := t := {f} while t is not a subset of s do s := s t t := {all features of d that feature g depends on} return s U g t Not every set of features found by slie1 will atually be of interest to us. For example, if one feature f depends on another feature g, then we will not are about the set slie1(d,g), 8 Copyright 1997 by ASME

9 beause it will be a subset of the set slie1(d,f). This leads to the seond possible meaning of a design slie: that it is any set of features found by slie1 that is not a subset of some other set of features found by slie1. The set of all suh slies of d an be found using the algorithm slie2 below. proedure slie2(d) S := for eah feature f of d do s := slie(d,f) if s is not a subset of any of the sets in S then do remove from S every set that is a subset of s S := S {s} end return S For the design shown in Figure 12, slie2 will return a set S onsisting of two slies: {h 1,p 1 } and {h 2 }. In this ase the slies are disjoint, but in other ases they may overlap. This leads to a third possible meaning of a design slie: that the slies of d onsist of the sets found by slie2, but modified by taking the unions of all overlapping sets. These sets an be omputed using the algorithm slie3 shown below. proedure slie3(d) S := slie2(d) let the members of S be alled s 1,s 2,,s k for i = 1 to k do if s i is still in S then for j = i+1 to k do if s j is still in S and s i s j then remove s j from S and set s i := s i s j return S We have not yet determined whether it is preferable to use the sets omputed byslie2 or slie3. Deiding this will be an important topi for future work, as it has onsequenes for the details of the plan retrieval and ombining tehniques desribed in the following setions. Retrieving Plans and Extrating Plan Slies. One we have omputed the design slies for a new design d as desribed above, the next step for eah slie s of d is to math s to a orresponding slie s of some design d in the database. We an do that by using the tehniques desribed earlier in the Preproessing setion to reate a lassifiation tree of design slies and searh for a design slie similar to s. One we have found s and d, we need to take the proess plan p for d and extrat the plan slie q of p that orresponds to the design slie s. This plan slie onsists of the set of all operations in p that reate the features in d, as well as any other operations in p that are needed to establish the neessary preonditions. The onditions under whih we onsider an operation m to establish a preondition of another operation o are similar to the onditions for feature dependeny above: m is the setup needed for operation o. m reates a feature f that must preede the feature g that operation o reates. We an use this set of onditions to extrat the plan slie q using the following algorithm: proedure slie-plan(p,s ) q := r := {the operations of p that reate the features in s } while r is not a subset of q do q := q r for eah operation m of r do r := {all operations of p on whih m depends} return q U m r' Combining Plan Fragments. Suppose that for a design d, we have used the tehniques of the previous setions to ompute design slies s 1, s 2,, s k ; and suppose that using these slies we have retrieved plan slies q 1, q 2,, q k. Eah plan slie q i onsists of a linear sequene of operations, and we wish to interleave these sequenes to form a single plan q; and hange the parameters of the operations in q so that they will fit the requirements of the design d. In doing this, we need to be areful about the way in whih we interleave the operations, for not every possible interleaving will work orretly. As an example, onsider the design shown in Figure 12. Regardless of whih design-sliing algorithm we use, we will get the slies s 1 = {h 1,p 1 } and s 2 = {h 2 }. Suppose that from a database of plans for mahining prismati parts on a vertial mahining enter, we retrieve the following plan slies (for brevity, many details have been omitted from these plans): plan slie q 1 : Step 1. setup the part so that h 1 and p 1 are vertial Step 2. end-millp 1 Step 3. drill h 1 plan slie q 2 : Step 1. setup the part so that h 2 is vertial Step 2. drill h 2 In the plan slie q 2, setting up the part so that h 2 is vertial is one of the preonditions needed in order to drillh 2 on a vertial mahining enter. If we interleave the two plan slies in suh a way that the first step of q 1 omes between the first and seond steps of q 2, then the first operation of q 1 will deny this preondition, and thus it will not be possible to drill h 2. If the design slies are independent and eah plan slie fully reates the orresponding design slie, then one simple planmerging approah is to do eah plan slie in turn. That is, the new proess plan would equal the sequene q 1, q 2,, q k. However, it may be possible to reate a better plan by reduing the number of setups and tool hanges, as desribed below. Note that in the mahining domain, eah plan slie onsists of one or more subslies (whih must be done in the speified order). Eah subslie begins with a setup followed by one or more mahining operations performed in that setup. The next subslie begins with a setup in a different diretion. In the new plan formed by merging the plan slies, it is possible for a subslie to preede one or more subslies with the same setup diretion. In this ase we an often merge the subslies into a single subslie, by removing the following subslies setups (sine the first subslie s setup would be suffiient). Having 9 Copyright 1997 by ASME

10 done this, we may now also be able to remove tool hanges if onseutive mahining operations within the subslie use the same utting tool. More generally, we are interested in hoosing an order for interleaving the plan slies that is onsistent with the relevant manufaturing onstraints and maximizes the amount of subslie merging that an be done. Finding an optimal solution to this problem is NP-hard but we been able to solve a losely related problem quite effiiently using using branh-and-bound tehniques [Yang92], and we plan to adapt that approah to the urrent problem. SUMMARY AND CONCLUSIONS Current Status At this point we have made signifiant progress towards implementing our hybrid approah. We have reated routines that allow the user to define the design and the relevant feature relationships. The feature extrator is omplete, and we are developing the program to reate the design graph of these features. We need to onstrut routines that divide a design graph into design slies and searh for similar design slies. We will devise a design lassifiation sheme that reflets the need to find useful proess plans. We have a routine for reating the proess plan slies. Future work inludes defining algorithms and developing programs that ombine the plan slies and modify them to form a new proess plan. Antiipated Benefits Our approah, when ompleted, will have the following primary benefits: Aelerating the produt development proess. Like traditional variant proess planning, our hybrid approah will onstrut proess plans that the proess engineer may need to improve. However, by automatially adapting the retrieved plans to the new design requirements, our hybrid approah will minimize the need for suh improvements. Our approah will utilize, in an innovative way, the strengths of both variant and generative proess planning. This approah also inludes sophistiated feature reognition and plan-based design evaluation in an integrated methodology. Our approah will provide the designer feedbak about the ahievable produt quality, the ost, and time needed to manufature the produt. By identifying those design elements that are espeially diffiult to produe in a osteffetive manner, our approah will help the designer develop produts that are easy to manufature. This will redue the need for redesign during the prodution run, resulting in redued lead time and produt ost. In summary, adaptive proess planning and plan-based design evaluation will support agile manufaturing by supporting a quik response to ever-hanging market opportunities. By using our hybrid variant-generative approah, a firm will be able to develop a new produt quikly and manufature a small prodution run eonomially. ACKNOWLEDGMENTS This work is supported in part by ONR grant DABT C-0037, NSF grants NSF EEC , IRI , and DDM , ARPA grant DABT63-95-C-0037, and in-kind ontributions from Spatial Tehnologies and Bentley Systems. Any opinions, findings, and onlusions or reommendations expressed in this material are those of the authors and do not neessarily reflet the views of the funders. REFERENCES [Bond88] A. Bond and R. Jain, The Formal Definition and Automati Extration of Group Tehnology Codes, Proeedings of the ASME Computers in Engineering Conferene, pp , [Boot94] G. Boothroyd. Produt design for manufature and assembly, Computer-Aided Design 26:7, 1994, pp [Bour95] D. Bourne and C. Wang. Design and manufaturing of sheet metal parts: using features to resolve manufaturability problems, in A. Busnaina, Ed., Computers in Engineering 1995, ASME, 1995, pp [Cand95] A. Candadai, J. W. Herrmann, and I. Minis. A Group Tehnology-based variant approah for agile manufaturing, in Conurrent Produt and Proess Engineering, edited by A.R. Thangaraj, R. Gadh, and S. Billatos (ASME, New York, 1995), [Cand96] A. Candadai, J.W. Herrmann, and I. Minis, Appliations of group tehnology in distributed manufaturing, Journal of Intelligent Manufaturing, Volume 7, pages , [Chan90] Chang, T. Expert Proess Planning for Manufaturing, Addison-Wesley, Reading, MA, [Das95] D. Das, S. Gupta, and D. Nau. Generating redesign suggestions to redue setup ost: a step towards automated redesign. Computer Aided Design, to appear. [Elin97] A. Elinson, D. S. Nau, and W. C. Regli. Featurebased similarity assessment of solid models. Pro. ACM Solid Modeling Conferene, May [Geel95] R. Geelink, O. Salomons, F. van Slooten, F. van Houten, and H. Kals. Unified feature definition for feature based design and feature based manufaturing, in A. Busnaina, Ed., Computers in Engineering 1995, ASME, 1995, pp [Gupt94a] S. K. Gupta, D. S. Nau, W. C. Regli, and G. Zhang. A methodology for systemati generation and evaluation of alternative operation plans. In Jami Shah, Martti Mantyla, and Dana Nau, editors, Advanes in Feature Based Manufaturing, pages Elsevier/North Holland, [Gupt95] S. K. Gupta and D. S. Nau. A systemati approah for analyzing the manufaturability of mahined 10 Copyright 1997 by ASME

11 parts. Computer Aided Design, 27(5): , [Ham86] I. Ham., D. Marion., and J. Rubinovih, Developing a Group Tehnology Coding and Classifiation Sheme, Industrial Engineering, Vol. 18, No. 7, pp , [Ham88] I. Ham and S. Lu (1988), Computer Aided Proess Planning, the Present and Future, Annals of CIRP, 37(2). [Hebb96] K. Hebbar, S. J. Smith, I. Minis, and D. Nau. Plan-based evaluation of designs for mirowave modules. Pro. ASME Design Tehnial Conferene, August [Hend88] M. Henderson and S. Musti, Automated Group Tehnology Part Coding from a Three-Dimensional CAD database, Journal of Engineering for Industry, Vol. 110, No. 3, pp , [Hout75] A. Houtzeel. MICLASS, a lassifiation system based on group tehnology. Tehnial Report Working Paper MS #75-721, Soiety of Manufaturing Engineers, [Iyer95] S. Iyer and R. Nagi, Identifiation of Similar Parts in Agile Manufaturing," in Conurrent Produt Design, edited by R. Gadh (ASME, New York, 1994), [Kamb93] S. Kambhampati, M. Cutkosky, J. Tenenbaum, and S. Lee. Integrating general purpose planners and speialized reasoners: ase study of a hybrid planning arhiteture. IEEE Transations on Systems, Man, and Cybernetis 23:6,1993. [Lam95] G. Lam, High Level Proess Planning and Manufaturability Analysis in Agile Manufaturing, M.S. Thesis, Department of Mehanial Engineering, University of Maryland, College Park, Maryland, [Lee87] Y. C. Lee and K. S. Fu. Mahine understanding of CSG: extration and unifiation of manufaturing features. IEEE Computer Graphis & Appliations, Vol. 7, No. 1, pp , [Mant89] M. Mäntylä, J. Opas, and J. Puhakka. Generative proess planning of prismati parts by feature relaxation, in B. Ravani, Ed., Pro. 15th ASME Design Automation Conf., ASME, 1989 pp [Mare94] M. Marefat and J. Britanik, Case-based proess planning with hierarhial plan merging, IEEE, [Mitr66] S. P. Mitrofanov, Sientifi Priniples of Group Tehnology, English Translation, National Library for Siene and Tehnology, Washington, D.C., [Orga86] Organization for Industrial Researh, OIR Multi-M Code Book and Conventions, Waltham, Massahusetts, [Park93] S.C. Park, M.T. Gervasio, M.J. Shaw, and G.F. DeJong, Explanation-based learning for intelligent proess planning, IEEE Transations on Systems, Man, and Cybernetis, Volume 23, Number 6, pages , [Regl95] W. C. Regli, Satyandra K. Gupta, and D. S. Nau. Extrating alternative mahining features: An algorithmi approah. Researh in Engineering Design 7:3,1995, pp [Regl97] W. C. Regli, S. K. Gupta, and D. S. Nau. Toward multiproessor feature reognition. Computer Aided Design, 1997, to appear. [Srik94] A. Srikantappa and R. Crawford. Automati part oding based on interfeature relationships, in J. Shah, M. Mäntylä, and D. Nau, Eds., Advanes in Feature Based Manufaturing, Elsevier, Amsterdam, 1994, pp [Shah89] J. J. Shah and A. Bhatnagar, Group Tehnology Classifiation from Feature-Based Geometri Models, Manufaturing Review, Vol. 2, No. 3, pp , [Sun95] T.-L. Sun, C.-J. Su, R.J. Mayer, and R.A. Wysk. Shape similarity assessment of mehanial parts based on solid models. ASME Design Engineering Tehnial Conferenes 83:2, 1995, pp [Wang91] H.-P. Wang and J.-K. Li, Computer-Aided Proess Planning. Advanes in Industrial Engineering 13, Elsevier Siene Publishers, [Wozn94] M., Wozny, M., Pratt, and C. Poli, Topis in feature-based design and manufaturing, in J. Shah, M. Mäntylä, and D. Nau, Eds., Advanes in Feature Based Manufaturing, Elsevier, Amsterdam, 1994, pp [Yang92] Q. Yang, D. S. Nau, and J. Hendler, Merging Separately Generated Plans with Restrited Interations, Computational Intelligene 8:2, 1992, pp [Yue94] Y., Yue and J. Murray, Workpiee seletion and lamping of omplex 2.5D omponents, in J. Shah, M. Mäntylä, and D. Nau, Eds., Advanes in Feature Based Manufaturing, Elsevier, Amsterdam, 1994, pp Copyright 1997 by ASME

DETC98/DFM-5729 FIXTURE-BASED USEFULNESS MEASURES FOR HYBRID PROCESS PLANNING

DETC98/DFM-5729 FIXTURE-BASED USEFULNESS MEASURES FOR HYBRID PROCESS PLANNING Proceedings of DETC98 1998 ASME Design Engineering Technical Conference September 13-16, 1998, Atlanta, GA DETC98/DFM-5729 FIXTURE-BASED USEFULNESS MEASURES FOR HYBRID PROCESS PLANNING Sundar Balasubramanian

More information

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating Capturing Large Intra-lass Variations of Biometri Data by Template Co-updating Ajita Rattani University of Cagliari Piazza d'armi, Cagliari, Italy ajita.rattani@diee.unia.it Gian Lua Marialis University

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis

Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis Journal of Computer Siene 4 (): 9-97, 008 ISSN 549-3636 008 Siene Publiations Fuzzy Meta Node Fuzzy Metagraph and its Cluster Analysis Deepti Gaur, Aditya Shastri and Ranjit Biswas Department of Computer

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar Plot-to-trak orrelation in A-SMGCS using the target images from a Surfae Movement Radar G. Golino Radar & ehnology Division AMS, Italy ggolino@amsjv.it Abstrat he main topi of this paper is the formulation

More information

Defect Detection and Classification in Ceramic Plates Using Machine Vision and Naïve Bayes Classifier for Computer Aided Manufacturing

Defect Detection and Classification in Ceramic Plates Using Machine Vision and Naïve Bayes Classifier for Computer Aided Manufacturing Defet Detetion and Classifiation in Cerami Plates Using Mahine Vision and Naïve Bayes Classifier for Computer Aided Manufaturing 1 Harpreet Singh, 2 Kulwinderpal Singh, 1 Researh Student, 2 Assistant Professor,

More information

Visualization of patent analysis for emerging technology

Visualization of patent analysis for emerging technology Available online at www.sienediret.om Expert Systems with Appliations Expert Systems with Appliations 34 (28) 84 82 www.elsevier.om/loate/eswa Visualization of patent analysis for emerging tehnology Young

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

Acoustic Links. Maximizing Channel Utilization for Underwater

Acoustic Links. Maximizing Channel Utilization for Underwater Maximizing Channel Utilization for Underwater Aousti Links Albert F Hairris III Davide G. B. Meneghetti Adihele Zorzi Department of Information Engineering University of Padova, Italy Email: {harris,davide.meneghetti,zorzi}@dei.unipd.it

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

Plumber: a method for a multi-scale decomposition of 3D shapes into tubular primitives and bodies

Plumber: a method for a multi-scale decomposition of 3D shapes into tubular primitives and bodies ACM Symposium on Solid Modeling and Appliations (2004) P. Brunet, N. Patrikalakis (Editors) Plumber: a method for a multi-sale deomposition of 3D shapes into tubular primitives and bodies M. Mortara G.

More information

Sparse Certificates for 2-Connectivity in Directed Graphs

Sparse Certificates for 2-Connectivity in Directed Graphs Sparse Certifiates for 2-Connetivity in Direted Graphs Loukas Georgiadis Giuseppe F. Italiano Aikaterini Karanasiou Charis Papadopoulos Nikos Parotsidis Abstrat Motivated by the emergene of large-sale

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

More information

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller Trajetory Traking Control for A Wheeled Mobile Robot Using Fuzzy Logi Controller K N FARESS 1 M T EL HAGRY 1 A A EL KOSY 2 1 Eletronis researh institute, Cairo, Egypt 2 Faulty of Engineering, Cairo University,

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

Boosted Random Forest

Boosted Random Forest Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition A Coarse-to-Fine Classifiation Sheme for Faial Expression Reognition Xiaoyi Feng 1,, Abdenour Hadid 1 and Matti Pietikäinen 1 1 Mahine Vision Group Infoteh Oulu and Dept. of Eletrial and Information Engineering

More information

PERSISTENT NAMING FOR PARAMETRIC MODELS

PERSISTENT NAMING FOR PARAMETRIC MODELS PERSISTENT NAMING FOR PARAMETRIC MODELS Dago AGBODAN, David MARCHEIX and Guy PIERRA Laboratory of Applied Computer Siene (LISI) National Shool of Engineers in Mehanis and Aeronautis (ENSMA) Téléport 2

More information

Cluster-Based Cumulative Ensembles

Cluster-Based Cumulative Ensembles Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

Exploiting Enriched Contextual Information for Mobile App Classification

Exploiting Enriched Contextual Information for Mobile App Classification Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

A Unified Subdivision Scheme for Polygonal Modeling

A Unified Subdivision Scheme for Polygonal Modeling EUROGRAPHICS 2 / A. Chalmers and T.-M. Rhyne (Guest Editors) Volume 2 (2), Number 3 A Unified Subdivision Sheme for Polygonal Modeling Jérôme Maillot Jos Stam Alias Wavefront Alias Wavefront 2 King St.

More information

Optimization of Two-Stage Cylindrical Gear Reducer with Adaptive Boundary Constraints

Optimization of Two-Stage Cylindrical Gear Reducer with Adaptive Boundary Constraints 5 JOURNAL OF SOFTWARE VOL. 8 NO. 8 AUGUST Optimization of Two-Stage Cylindrial Gear Reduer with Adaptive Boundary Constraints Xueyi Li College of Mehanial and Eletroni Engineering Shandong University of

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

Using Augmented Measurements to Improve the Convergence of ICP

Using Augmented Measurements to Improve the Convergence of ICP Using Augmented Measurements to Improve the onvergene of IP Jaopo Serafin, Giorgio Grisetti Dept. of omputer, ontrol and Management Engineering, Sapienza University of Rome, Via Ariosto 25, I-0085, Rome,

More information

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using

More information

Make your process world

Make your process world Automation platforms Modion Quantum Safety System Make your proess world a safer plae You are faing omplex hallenges... Safety is at the heart of your proess In order to maintain and inrease your ompetitiveness,

More information

Recommendation Subgraphs for Web Discovery

Recommendation Subgraphs for Web Discovery Reommation Subgraphs for Web Disovery Arda Antikaioglu Department of Mathematis Carnegie Mellon University aantika@andrew.mu.edu R. Ravi Tepper Shool of Business Carnegie Mellon University ravi@mu.edu

More information

Introductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test

Introductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test Introdutory Programming, IMM, DTU Systemati Software Test Peter Sestoft a Programs often ontain unintended errors how do you find them? Strutural test Funtional test Notes: Systemati Software Test, http://www.dina.kvl.dk/

More information

Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors

Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors Eurographis Symposium on Geometry Proessing (003) L. Kobbelt, P. Shröder, H. Hoppe (Editors) Rotation Invariant Spherial Harmoni Representation of 3D Shape Desriptors Mihael Kazhdan, Thomas Funkhouser,

More information

Parametric Abstract Domains for Shape Analysis

Parametric Abstract Domains for Shape Analysis Parametri Abstrat Domains for Shape Analysis Xavier RIVAL (INRIA & Éole Normale Supérieure) Joint work with Bor-Yuh Evan CHANG (University of Maryland U University of Colorado) and George NECULA (University

More information

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results An Alternative Approah to the Fuzziier in Fuzzy Clustering to Obtain Better Clustering Results Frank Klawonn Department o Computer Siene University o Applied Sienes BS/WF Salzdahlumer Str. 46/48 D-38302

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

High-level synthesis under I/O Timing and Memory constraints

High-level synthesis under I/O Timing and Memory constraints Highlevel synthesis under I/O Timing and Memory onstraints Philippe Coussy, Gwenolé Corre, Pierre Bomel, Eri Senn, Eri Martin To ite this version: Philippe Coussy, Gwenolé Corre, Pierre Bomel, Eri Senn,

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

A Fast Kernel-based Multilevel Algorithm for Graph Clustering

A Fast Kernel-based Multilevel Algorithm for Graph Clustering A Fast Kernel-based Multilevel Algorithm for Graph Clustering Inderjit Dhillon Dept. of Computer Sienes University of Texas at Austin Austin, TX 78712 inderjit@s.utexas.edu Yuqiang Guan Dept. of Computer

More information

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and Direted Retangle-Visibility Graphs have Unbounded Dimension Kathleen Romanik DIMACS Center for Disrete Mathematis and Theoretial Computer Siene Rutgers, The State University of New Jersey P.O. Box 1179,

More information

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

More information

Evolutionary Feature Synthesis for Image Databases

Evolutionary Feature Synthesis for Image Databases Evolutionary Feature Synthesis for Image Databases Anlei Dong, Bir Bhanu, Yingqiang Lin Center for Researh in Intelligent Systems University of California, Riverside, California 92521, USA {adong, bhanu,

More information

Gradient based progressive probabilistic Hough transform

Gradient based progressive probabilistic Hough transform Gradient based progressive probabilisti Hough transform C.Galambos, J.Kittler and J.Matas Abstrat: The authors look at the benefits of exploiting gradient information to enhane the progressive probabilisti

More information

Semi-Supervised Affinity Propagation with Instance-Level Constraints

Semi-Supervised Affinity Propagation with Instance-Level Constraints Semi-Supervised Affinity Propagation with Instane-Level Constraints Inmar E. Givoni, Brendan J. Frey Probabilisti and Statistial Inferene Group University of Toronto 10 King s College Road, Toronto, Ontario,

More information

Improved Circuit-to-CNF Transformation for SAT-based ATPG

Improved Circuit-to-CNF Transformation for SAT-based ATPG Improved Ciruit-to-CNF Transformation for SAT-based ATPG Daniel Tille 1 René Krenz-Bååth 2 Juergen Shloeffel 2 Rolf Drehsler 1 1 Institute of Computer Siene, University of Bremen, 28359 Bremen, Germany

More information

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems

Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Methods for Multi-Dimensional Robustness Optimization in Complex Embedded Systems Arne Hamann, Razvan Rau, Rolf Ernst Institute of Computer and Communiation Network Engineering Tehnial University of Braunshweig,

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION Cuiui Kang 1, Shengai Liao, Shiming Xiang 1, Chunhong Pan 1 1 National Laboratory of Pattern Reognition, Institute of Automation, Chinese

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information

Adaptive Implicit Surface Polygonization using Marching Triangles

Adaptive Implicit Surface Polygonization using Marching Triangles Volume 20 (2001), Number 2 pp. 67 80 Adaptive Impliit Surfae Polygonization using Marhing Triangles Samir Akkouhe Eri Galin L.I.G.I.M L.I.G.I.M Eole Centrale de Lyon Université Claude Bernard Lyon 1 B.P.

More information

Modeling of Wire Electrochemical Machining

Modeling of Wire Electrochemical Machining A publiation of 91 CHEMICAL ENGINEERING TRANSACTIONS VOL. 41, 214 Guest Editors: Simonetta Palmas, Mihele Masia, Annalisa Vaa Copyright 214, AIDIC Servizi S.r.l., ISBN 978-88-9568-32-7; ISSN 2283-9216

More information

1. Introduction. 2. The Probable Stope Algorithm

1. Introduction. 2. The Probable Stope Algorithm 1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground

More information

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center Construting Transation Serialization Order for Inremental Data Warehouse Refresh Ming-Ling Lo and Hui-I Hsiao IBM T. J. Watson Researh Center July 11, 1997 Abstrat In typial pratie of data warehouse, the

More information

Torpedo Trajectory Visual Simulation Based on Nonlinear Backstepping Control

Torpedo Trajectory Visual Simulation Based on Nonlinear Backstepping Control orpedo rajetory Visual Simulation Based on Nonlinear Bakstepping Control Peng Hai-jun 1, Li Hui-zhou Chen Ye 1, 1. Depart. of Weaponry Eng, Naval Univ. of Engineering, Wuhan 400, China. Depart. of Aeronautial

More information

Australian Journal of Basic and Applied Sciences. A new Divide and Shuffle Based algorithm of Encryption for Text Message

Australian Journal of Basic and Applied Sciences. A new Divide and Shuffle Based algorithm of Encryption for Text Message ISSN:1991-8178 Australian Journal of Basi and Applied Sienes Journal home page: www.ajbasweb.om A new Divide and Shuffle Based algorithm of Enryption for Text Message Dr. S. Muthusundari R.M.D. Engineering

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Cluster Centric Fuzzy Modeling

Cluster Centric Fuzzy Modeling 10.1109/TFUZZ.014.300134, IEEE Transations on Fuzzy Systems TFS-013-0379.R1 1 Cluster Centri Fuzzy Modeling Witold Pedryz, Fellow, IEEE, and Hesam Izakian, Student Member, IEEE Abstrat In this study, we

More information

CUTTING FORCES AND CONSECUTIVE DEFORMATIONS AT MILLING PARTS WITH THIN WALLS

CUTTING FORCES AND CONSECUTIVE DEFORMATIONS AT MILLING PARTS WITH THIN WALLS Proeedings of the International Conferene on Manufaturing Systems ICMaS Vol. 4, 2009, ISSN 1842-3183 University POLITEHNICA of Buharest, Mahine and Manufaturing Systems Department Buharest, Romania CUTTING

More information

TUMOR DETECTION IN MRI BRAIN IMAGE SEGMENTATION USING PHASE CONGRUENCY MODIFIED FUZZY C MEAN ALGORITHM

TUMOR DETECTION IN MRI BRAIN IMAGE SEGMENTATION USING PHASE CONGRUENCY MODIFIED FUZZY C MEAN ALGORITHM TUMOR DETECTION IN MRI BRAIN IMAGE SEGMENTATION USING PHASE CONGRUENCY MODIFIED FUZZY C MEAN ALGORITHM M. Murugeswari 1, M.Gayathri 2 1 Assoiate Professor, 2 PG Sholar 1,2 K.L.N College of Information

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT FP7-ICT-2007-1 Contrat no.: 215040 www.ative-projet.eu PROJECT PERIODIC REPORT Publishable Summary Grant Agreement number: ICT-215040 Projet aronym: Projet title: Enabling the Knowledge Powered Enterprise

More information

One Against One or One Against All : Which One is Better for Handwriting Recognition with SVMs?

One Against One or One Against All : Which One is Better for Handwriting Recognition with SVMs? One Against One or One Against All : Whih One is Better for Handwriting Reognition with SVMs? Jonathan Milgram, Mohamed Cheriet, Robert Sabourin To ite this version: Jonathan Milgram, Mohamed Cheriet,

More information

Test Case Generation from UML State Machines

Test Case Generation from UML State Machines Test Case Generation from UML State Mahines Dirk Seifert To ite this version: Dirk Seifert. Test Case Generation from UML State Mahines. [Researh Report] 2008. HAL Id: inria-00268864

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

CA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1

CA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1 Exam (CAT-600) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM S. SRIDARAN. Thesis submitted to the Faculty of the

OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM S. SRIDARAN. Thesis submitted to the Faculty of the OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM by S. SRIDARAN Thesis submitted to the Faulty of the Virginia Polytehni Institute and State University in partial fulfillment

More information

Chemical, Biological and Radiological Hazard Assessment: A New Model of a Plume in a Complex Urban Environment

Chemical, Biological and Radiological Hazard Assessment: A New Model of a Plume in a Complex Urban Environment hemial, Biologial and Radiologial Haard Assessment: A New Model of a Plume in a omplex Urban Environment Skvortsov, A.T., P.D. Dawson, M.D. Roberts and R.M. Gailis HPP Division, Defene Siene and Tehnology

More information

Bayesian Belief Networks for Data Mining. Harald Steck and Volker Tresp. Siemens AG, Corporate Technology. Information and Communications

Bayesian Belief Networks for Data Mining. Harald Steck and Volker Tresp. Siemens AG, Corporate Technology. Information and Communications Bayesian Belief Networks for Data Mining Harald Stek and Volker Tresp Siemens AG, Corporate Tehnology Information and Communiations 81730 Munih, Germany fharald.stek, Volker.Trespg@mhp.siemens.de Abstrat

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Z Combinatorial Filters: Sensor Beams, Obstacles, and Possible Paths

Z Combinatorial Filters: Sensor Beams, Obstacles, and Possible Paths Z Combinatorial Filters: Sensor Beams, Obstales, and Possible Paths BENJAMIN TOVAR, Northwestern University FRED COHEN, University of Rohester LEONARDO BOBADILLA, University of Illinois JUSTIN CZARNOWSKI,

More information

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Department of Eletrial and Computer Engineering University of Wisonsin Madison ECE 553: Testing and Testable Design of Digital Systems Fall 2014-2015 Assignment #2 Date Tuesday, September 25, 2014 Due

More information

Query Evaluation Overview. Query Optimization: Chap. 15. Evaluation Example. Cost Estimation. Query Blocks. Query Blocks

Query Evaluation Overview. Query Optimization: Chap. 15. Evaluation Example. Cost Estimation. Query Blocks. Query Blocks Query Evaluation Overview Query Optimization: Chap. 15 CS634 Leture 12 SQL query first translated to relational algebra (RA) Atually, some additional operators needed for SQL Tree of RA operators, with

More information

Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inconclusive Results

Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inconclusive Results CCCG 2018, Winnipeg, Canada, August 8 10, 2018 Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inonlusive Results Luis A. Garia Andres Gutierrrez Isaa Ruiz Andrew Winslow Abstrat We

More information

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

Real-time Container Transport Planning with Decision Trees based on Offline Obtained Optimal Solutions

Real-time Container Transport Planning with Decision Trees based on Offline Obtained Optimal Solutions Real-time Container Transport Planning with Deision Trees based on Offline Obtained Optimal Solutions Bart van Riessen vanriessen@ese.eur.nl Eonometri Institute Erasmus Shool of Eonomis Erasmus University

More information

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information