Objective Function Designing Led by User Preferences Acquisition

Size: px
Start display at page:

Download "Objective Function Designing Led by User Preferences Acquisition"

Transcription

1 Objective Function Designing Led by User Preerences Acquisition Patrick Taillandier and Julien Gauri Abstract Many real world problems can be deined as optimisation problems in which the aim is to maximise an ective unction. The quality o obtained solution is directly linked to the pertinence o the used ective unction. However, designing such unction, which has to translate the user needs, is usually astidious. In this paper, a method to help user ective unctions designing is proposed. Our approach, which is highly interactive, is based on man-machine dialogue and more particularly on the comparison o problem instance solutions by the user. We propose an experiment in the domain o cartographic generalisation that shows promising results. Index Terms user needs deinition, ective unction designing, man-machine dialogue, cartographic generalisation. I. INTRODUCTION Artiicial systems are more eective than humans to solve many problems. One o the reasons is their computing capacity that allows them to tests many possibilities in a short period o time. However, in order to get good results, an artiicial system has to know what it is searching, i.e. what type o solutions is expected. Unortunately, while human experts can easily give a qualitative evaluation o the quality o a problem solution or order several solutions in terms o quality, it is oten ar more diicult or them to express their expectations in a ormal way that can be used by artiicial systems. This problem is particularly complex when numerous measures are used to characterise a solution and when no simple links can be ound between these measures values and the solution quality. This paper deals with the problem o the ormalisation o the user outcome expectation rom the system, into a orm usable by artiicial systems. In this context, we propose an approach aiming at translating the user needs into an ective unction thanks to dialogue between the user and the system. In Section 2, the general context o our work is introduced. Section 3 is devoted to the presentation o our approach. Section 4 describes an application o our approach to cartographic generalisation. We present a real case study that we carried out P. Taillandier is with the UMI UMMISCO o IRD, 209, 32 avenue Henri Varagnat,9343 Bondy, France and with the UMI 209 o IFI, MSI, ngo 42 Ta Quang Buu, Ha Noi, Viet Nam ( patrick.taillandier@gmail.com. J. Gauri is with the COGIT lab o IGN, 73 avenue De Paris, 9465 Saint-Mandé, France ( julien.gauri@ign.r. as well as its results. Section 5 concludes and presents the perspectives o this work. II. CONTEXT A. Optimisation problem and ective unction Many real world problems can be expressed as optimisation problems. Solving such a problem consists in inding, among all possible solutions o the problems, the one that maximises an ective unction. This unction characterises the quality o a solution. Its deinition is a key point o the resolution o optimisation problems [9]-[20]. Indeed, the goal o the resolution o an optimisation problem is to ind the solution that maximises (or minimises this unction. Thus, i the ective unction is not in adequacy with the real quality o a solution, the solutions that will be ound will never be good. Many works were interested in the deinition o such unction or speciic problems [4]-[2] but ew proposed general approach or helping the user o an optimisation system to deine it. B. Related Works The problem o ective unction deinition and more generally o user need deinition is a complex problem which was studied in various ields. A irst approach to solve this problem is to use supervised machine learning techniques. These techniques consist in inducing a general model rom examples labeled by a user/expert. In this context, it is possible to learn an ective unction rom examples evaluated by a user. This approach was used in several works. For example, [2] used this approach in the domain o computer vision, [6], in the learning o cognitive radio. A second approach consists in establishing a man-machine dialogue to converge toward a ormalisation o the user needs. Reerence [5] proposes to use such approach in order to help users to create original map legends. This work proposed to use map samples to establish a dialogue between the user and the system. This dialogue allows the system to retrieve the user preerences, and thus to design a suitable legend that respects the user expectations as well as cartographic constraints (to ensure the map readability. In the same way, [3] proposes to use map samples to capture user needs in terms o geographic inormation. Our work is taking place in the continuity o these two works. We propose to use the same approach based on a dialogue between the user and the system established through the presentation o samples. ICITA 2009 ISBN:

2 A. General approach III. PROPOSED APPROACH As stated in the introduction, i experts oten have diiculties to express in a ormal way their needs rom a system, it is ar easier or them to compare dierent solutions o a problem and to point out their preerences. Thus, we propose to base our user need deinition approach on the presentation o comparisons between solutions to the user. Each comparison is composed o two solutions or a same problem instance. The user can give his preerences toward these two solutions to the system, i.e. the solution that he preers i there is one. The system then automatically build the evaluation unction rom the whole set o preerences. Our general approach, presented Figure, is composed o 3 steps: the irst one consists in generating a set o pairs o solutions to compare (called comparisons set ; the second one consists in capturing the user preerences by asking the user to select its avourite solution or each comparison; the last step consists in using these captured preerences to automatically build the ective unction that will represent the user expectations toward the optimisation system. C. Capture o the user preerences The second step o our approach consists in capturing the user preerences. Figure 2 presents our approach: at each iteration, a comparison is selected between all available ones (the comparison set. Then, the user deines its preerences, i.e. between the two solutions, the one that he inds better. The user can also deine that the two solutions are as good or as bad. This sequence is reiterated until an ending criterion is checked. An example o ending criterion can be to stop the cycle when a speciic number o comparisons have been presented to the user. Fig. 2. User preerence capture approach The main question o this step concerns the choice o a comparison to propose to the user at each iteration. How to choose that comparison? To guide this choice, we propose to use comparison choice strategies: a comparison choice strategy allows the choice o the next comparison among a set o comparisons according to a speciic strategy. Fig.. General approach In the ollowing sections, we described each o these three steps. B. Initialisation o the comparison set The irst step o our approach consists in generating a set o comparisons that will be used to capture the user needs. We deined a comparison as a set o two solutions or a same problem instance. The generation o the comparison set depends on the context o use o our approach. For example, in the case where a set o instances o the considered problem is available and where this set is too big to take into account all available instances, a sampling method has to be used in order to select a subset o problem instances. The subset has to be representative o the whole set in order to capture more pertinently the user preerences in a generic ective unction. Each selected instance has to be solved in order to obtain at least two solutions or it. For each couple o solutions, a comparison is created and is added to the comparison set. In this paper, we propose our dierent comparison choice strategies: Measure consistency analysis: this strategy consists in choosing a comparison where the two solutions are equivalent in terms o measure values. The goal is to analyse the consistency o the measure set. I the user preers one o the two solutions whereas they are equivalent in terms o measure values, it means that the measure set is not pertinent and does not allow to well-characterised the solution quality. Measure evolution analysis: this strategy consists in choosing a comparison where the value o only one measure changes between the two solutions. The goal is to analyse how the quality o a solution evolves according to the evolution o the value o this measure. Order o preerence between two measures: this strategy consists in choosing a comparison where the values o only two measures change between the two solutions. The goal is to compare the relative importance o each measure or the computation o the solution quality. Random comparison: this strategy consists in choosing randomly a comparison in the comparison set. In order to deine a global strategy o user preerence capture,

3 we propose to chain dierent comparison choice strategies. Indeed, in a irst step, we propose to apply the measure consistency analysis strategy in order to check the pertinence o the measure set. I this one is not pertinent, the ective unction obtained at the end o the user need deinition process will certainly not be perect. Then, in a second step, we propose to apply the measure evolution analysis strategy or each measure. This step allows a better understanding o the link existing between the evolution o a measure and the evolution o the solution quality. The third step consists in applying the order o preerence between two measures strategy to compare by couple the relative importance o each measure. In the last step, we propose to apply he random comparison strategy. D. Deinition o the ective unction The last step o our approach consists in designing an ective unction rom the user preerences. We propose to ormulate the ective unction as a set o regression rules. Each regression rule is associated to a weighted means. The interest o such representation is to be easily interpretable by domain experts and thus to acilitate the ective unction validation. Let M be the set o measures, w i the weight associated to the measure i and Val i (sol, the value o the measure i or the solution sol belonging to the whole possible solution set SOL. We deine the measures o M such as: sol SOL, i M, VAL _ MIN vali ( sol VAL _ MAX with VAL_MIN and VAL_MAX real. Each regression rule is deined as ollows: i condition then quality( sol = wi Vali ( sol w i i M i M An Example o ective unction is presented in Section IV.E.3. Building an ective unction consists in inding a set o regression rules (with, or each o them, a condition and the weight values rom the preerences given by the users on the samples. As presented Figure 3, to solve this problem, we propose to use an approach based on the search o the best weights and eventually on the partitioning o the measures set (which correspond to the addition o new regression rules. At the initial stage, the ective unction is composed o only one regression rule, such as the measure space is composed o only one partition. At the irst step, the system searches a weight assignment that maximises the adequacy between the ective unction and the user preerences. I this weight assignment is in total adequacy with the user preerences, the process ends; the ective unction is composed o only one regression rule. Otherwise, new regression rules are introduced: the system computes partitions o the measure set in order to detect the parts o the measure set that are not compatible with the others. Then, a new weight assignment is searched again or all regression rules, by considering all partitions built at the same time. I the weight assignment obtained ater the partitioning allows to get a better result than the previous one, it is kept; otherwise, the system backtracks to the previous ective unction and end the evaluation unction building process. This partitioning procedure is recursively repeated until the learnt ective unction allows to obtain the given user preerences or until no more improvement o the ective unction is obtained. Fig. 3. Approach o evaluation unction building Search o the best weight assignment We propose to ormulate the problem o best weight assignment as a minimisation problem. We deine a global error unction that represents the inadequacy between the evaluation unction (and thus the weight assignment and the user preerences. The goal o the best weight assignment search is to ind the weights that allow to minimise the global error unction. Let (sol be the current ective unction that evaluates the quality o a solution sol. Let c sol,sol2 be a comparison between two solutions, sol and sol 2. Let p c be the user preerence or the comparison c. p c can be either {sol } (the user preers the solution sol, {sol 2 } (the user preers the solution sol 2 or {sol, sol 2 } (the two solutions have the same quality or the user. We deine the unction comp(, p c that determines or a comparison c i the user preerence p c is compatible with the ective unction, i.e. i the preerence ormulated by the user is consistent with the quality order obtained by applying the ective unction on the solutions. I the user preerence p c is compatible with the ective unction or the comparison comp(, p c is equal to 0; otherwise it is equal to. pc = { sol, sol2} and ( sol = ( sol2 0 i or pc = { sol} and ( sol > ( sol2 { } or pc = sol2 and ( sol2 > ( sol comp(, pc = otherwise

4 We deine the unction error(, p c that returns the error value or a comparison c. This unction is deined as: error(, pc = val error + 0 ( sol ( sol i i comp( comp( 2 c, p = 0 c, p = In this unction, we integrated a parameter val error that represents the minimum importance o an error whatever the values o the ective unction or the two solutions are. The higher the value o this parameter, the more important it will be to minimise the number o incompatible comparisons. Finally, the global error unction proposed corresponds to the mean error obtained with the ective unction on the comparison sample Comp: Error (, Comp = error(, pc Comp c Comp The aims o the weight assignment step is to ind a weight assignment that minimises Error(, Comp. The size o the search space will be most o time too high to carry out a complete search. Thus, it will be necessary to proceed by incomplete search. In this context, we propose to use a metaheuristic to ind the best weight assignment. In the literature, numerous metaheuristics were introduced [8]-[]-[5]. In this paper, we propose to use genetic algorithms [2] which are particularly eective when the search space is well-structured as it is in our search problem. 2 Partitioning o the measure space For some user need deinition problems, it will not be possible to ind a weight assignment compatible with all user preerences. Thus, we propose to partition the measure set space and to deine or each partition a regression rule with its own weight assignment. We propose to base our partitioning method on the utilisation o supervised learning techniques. The goal is to search the parts o the measure space that have a dierent behaviour in terms o ective unction. Thus, we search to detect the parts o the measure space which contain solutions linked to an incompatible comparison. We built an example set composed o solutions described by its measures values. The conclusion could be either compatible i the comparison which contains the solution is compatible with the ective unction or incompatible i it is not. Then, a supervised learning algorithm is used to partition the measure space. We remind that we proposed to express the partition in the orm o rules. Thus, it is necessary to use a supervised learning algorithm that allows to build a predictive model expressed by rules. Dierent algorithms could be used or this partitioning problem such as RIDOR [0] or C4.5 algorithm [6]. In this paper, we propose to use the eective and well-established RIPPER algorithm [7]. Figure 4 presents an example o partitioning or a measure set composed o two measures. Fig. 4. Partitioning method Once the partitioning is carried out, the user need deinition module perorms a new search o the best weights assignment. All partitions are considered at the same time or this search. I the weights assignment ound is better (in terms o minimisation o the global error value than the assignment obtained beore the partitioning, the new ective unction is kept. Otherwise, the module keeps the previously obtained ective unction. IV. APPLICATION TO CARTOGRAPHIC GENERALISATION A. Automatic cartographic generalisation We propose to test our ective unction designing approach in the domain o cartographic generalisation. Cartographic generalisation is the process that aims at simpliying geographic data to suit the scale and purpose o a map. The ective o this process is to ensure the readability o the map while keeping the essential inormation o the initial data. Figure 5 gives an example o cartographic generalisation. Fig. 5. Cartographic Generalisation The automation o the generalisation process is an interesting industrial application context which is ar rom being solved. Moreover, it directly interests the mapping agencies that wish to improve their map production lines. At last, the multiplication o web sites allowing creating one s own map increases the needs o reliable and eective automatic generalisation processes. One classical approach to automate the generalisation process is to use a local, step-by-step and knowledge-based method [4]: each vector ect o the database (representing a building, a road segment, etc. is transormed by application o a sequence o generalisation algorithms realising atomic transormations. The choice o the applied sequence algorithms is not predetermined but built on the ly or each ect according to heuristics and to its characteristics.

5 B. The generalisation system The generalisation system that we use or our experiment is based on the AGENT model [3]-[7]. The AGENT model has been urther described in [8]. In this model, geographic ects (roads, buildings, etc are modelled as agents. Geographic agents manage their own generalisation, choosing and applying generalisation operations to themselves. Each state o the agent represents the geometric state o the considered geographic ects. During its generalisation process, each agent is guided by a set o constraints that represents the speciications o the desired cartographic product. An example o constraint is, or a building agent, to be big enough to be readable. Each constraint has a satisaction level between 0 (constraint not satisy at all and 00 (constraint perectly satisy. For each state, the agent computes its own satisaction according to the values o its constraint satisaction. To satisy its constraints as well as possible, a geographical agent carries out a cycle o actions during which it tests dierent actions in order to reach a perect state (where all o its constraints are perectly satisied or at least the best possible state. The action cycle results in an inormed exploration o a state tree. Each state represents the geometric state o the considered geographic ects. Figure 6 gives an example o a state tree obtained with the generalisation system. Fig. 6. Example o a state tree or the generalisation o a building C. Diiculties o the agent satisaction unction deinition The AGENT model has been the core o numerous research works and is used or map production in several mapping agencies. However, the question o the evaluation o the state o an agent is still asked. The unction usually used is a mean o the constraint satisaction weighted by their importance (which is oten an integer ranged between and 0. The problem o this unction is to give satisaction values too homogenous. More over, it does not allow to take into account discontinuities in the satisaction unction. At last, the deinition o the importance values is oten complex and astidious when more than ive constraints are in stake [2]. Thus, having an approach like the one described in this paper allowing to design the agent satisaction unction is particularly interesting in the context o the AGENT model. D. Implementation o our approach or the AGENT model We experiment our approach on an implementation o our user need deinition module in Java, using GéOxygene [2] or geographical data transormation, and WEKA [22] or the partitioning part using RIPPER algorithm. Figure 7 presents our implemented interace. On the top panel, the initial state or a building is presented to the user, with, under, the two possible solutions. The user gives its preerence or this sample. E. Case study Fig. 7. Implemented graphic interace Setting o the case study We propose to apply our user need deinition approach or the learning o the satisaction unction o the generalisation o building agents or :25000 scaled maps. We deined six constraints or the building agents: Size constraint: the building shape should be big enough. Let S sz be the value o this constraint satisaction. Granularity constraint: the building shape should not contain too small details. Let S gr be the value o this constraint satisaction. Squareness constraint: the angles o the building that are nearly square should be square. Let S sq be the value o this constraint satisaction. Convexity constraint: the convexity o the building should be preserved. Let S cv be the value o this constraint satisaction Elongation constraint: the elongation o the building should be preserved. Let S el be the value o this constraint satisaction Orientation constraint: the orientation o the building should be preserved. Let S or be the value o this constraint satisaction 2 Experiment protocol 50 comparisons (the learning set were presented to a generalisation expert to learn an ective unction. Then, we tested the learnt ective unction on 50 new comparisons (the test set which were selected in a new area and or which the

6 expert expressed its preerences. The value used or val error (c. Section III.D. is 40. This value is high enough to limit the number o incompatible comparisons and, at the same time, not too high in order to take into account the dierence o values o the ective unction value in case o errors. Thus, in our application context, the value o the global error is ranged between 0 and Results The learnt ective unction (with S, the satisaction o the building agent is the ollowing: i ( Scv < 83 S = 6 Scv + 2 Sel + 9 Ssq + 2 Sgr + 2 Sor + 7 Ssz 28 i (83 Scv < 93 S = ( 7 Scv + 7 Sel + Ssq + 7 S gr + 6 Ssz 28 i ( Scv > 93 S = ( 9 Scv + 9 Sel + 3 Ssq + 2 S gr + 7 Ssz 30 ( Table presents the results obtained on the two comparison sets. The learnt ective unction allowed to get, or both comparison sets, a global error value lower than 5 and a number o incompatible comparisons equals to 5. Nb o incompatible comparisons Global error Learning set Test set Table. Results o the learnt ective unction on the learning set and on the test set. These results show that our approach allowed to learn a pertinent ective unction. Indeed, the results obtained by the learnt unction are both good on the learning set and on the test set. For both comparison sets, the global error value is very low and only 5 o the 50 comparisons are incompatible. Among these incompatible comparisons, several can be explained by the lack o pertinent measures used to describe the generalisation results. Indeed, the Measure consistency analysis comparison choice strategy allowed us to detect that, or some comparisons, two states can be identical in terms o constraint satisactions but dierent in terms o generalisation quality. V. CONCLUSION In this paper, we presented an approach dedicated to the deinition o user needs. Thus, we proposed an approach based on a man-machine dialogue aiming at deining an ective unction representing the user expectations toward an optimisation system. An experiment, carried out in the domain o cartographic generalisation, showed that our approach can help users to ormalise their needs and can allow to detect lacks o pertinent measures. Our approach is based on the utilisation o comparison choosing strategies. In this paper, we deined our dierent strategies. Other strategies, more complex, could be proposed, such as strategies that take more into account the preerences initially ormalised by the user. Concerning the exploration part as well as the partitioning part, we just tested one search algorithm and one supervised learning algorithm. An interesting study could be to test others algorithms and to compare the results with the ones obtained. A last perspective could be to pass rom an acquisition problem to a revision problem. Indeed, it could be interesting to take into account an initial ective unction and to reine it rather than learning a new one rom scratch. REFERENCES [] T. Badard and A. Braun, OXYGENE: An open ramework or the deployment o geographic web services. Im proceedings o the 2 st International Cartographic Conerence (ACI/ICA, Durban, South Arica, August 0-6, 2003, pp [2] S. Bard, Quality Assessment o Cartographic Generalisation, Transactions in GIS, 8, 2004, pp [3] M. Barrault, N. Regnauld, C. Duchêne, K. Haire, C. Baejis, Y. Demazeau, P. Hardy, W. Mackaness, A. Ruas and R. Weibel, Integrating multi-agent, ect-oriented, and algorithmic techniques or improved automated map generalization. In ICC, 200. [4] K. Brassel and R. Weibel, A review and conceptual ramework o automated map generalization. IJGIS, 988. [5] S. Christophe, Creative Cartography based on Dialogue, in 'In proceedings o AutoCarto', Shepherdstown, West Virginia, [6] C. Clancy, J. Hecker, E. Stuntebeck, T. O'Shea, Applications o Machine Learning to Cognitive Radio Networks, Wireless Communications, IEEE, vol. 4, no. 4, August 2007, pp [7] W. Cohen, Fast eective rule induction, in Proc. (ICML-95, 995, pp [8] M. Dorigo and T. Stützle, Ant Colony Optimization, MIT Press, [9] J. Gauri and J. Trévisan, Role o urban patterns or building generalisation: An application o AGENT, in 'Workshop on Generalisation and Multiple representation', United Kingdom, [0] B.R. Gaines and P. Compton, Induction o Ripple-Down Rules Applied to Modeling Large Databases. Journal o Intelligent Inormation Systems 5(3, 995, pp [] F. Glover, Tabu search. Journal on Computing, 989. [2] J.H. Holland, Adaptation in Natural and Artiicial Systems, Ann Arbor: University o Michigan Press, 975. [3] F. Hubert and A. Ruas, A method based on samples to capture user needs or generalisation, in 'ith workshop on progress in automated map generalisation', Paris, [4] S. Kakade, Y. W. Teh, and S. Roweis. An alternative ective unction or Markovian ields. In Proc. 9 th ICML, [5] S. Kirkpatrick, C. Gellatt, and M.P. Vecchi, 'Optimization by Simulated Annealing', Science 220, 983, pp [6] J. Quinlan, C4.5: programs or machine learning, Morgan Kaumann Publishers In 993. [7] A. Ruas, Modèle de généralisation de données géographiques à base de contraintes et d autonomie. Thèse de l UMLV, 999. [8] A. Ruas, and C. Duchêne, A Prototype Generalisation System Based on the Multi-Agent Paradigm. Generalisation o Geographic Inormation: Cartographic Modelling and Applications, [9] S. Russel and P. Norvig, inormed search and exploration, chapter 4 o artiicial intelligence, a modern approach, second edition, Pearson education, 995 [20] P. Taillandier, C. Duchêne and A. Drogoul, Knowledge revision in systems based on an inormed tree search strategy: application to cartographic generalisation, in CSTST. 2008, pp [2] M. Wimmer, F. Stulp, S. Pietzsch, and B. Radig. Learning local ective unctions or robust ace model itting. IEEE Transactions on Pattern Analysis andmachine Intelligence (PAMI, 30(8, 2008 [22] I.H. Witten and E. Frank, Data Mining: Practical Machine Learning Tools and Techniques (San Francisco, CA: Morgan Kaumann, 2nd edition

AUTOMATIC CHARACTERISATION OF BUILDING ALIGNMENTS BY MEANS OF EXPERT KNOWLEDGE

AUTOMATIC CHARACTERISATION OF BUILDING ALIGNMENTS BY MEANS OF EXPERT KNOWLEDGE AUTOMATIC CHARACTERISATION OF BUILDING ALIGNMENTS BY MEANS OF EXPERT KNOWLEDGE Ruas, A. and Holzapfel, F. Laboratoire COGIT, IGN. 2 Avenue Pasteur, 94 165 Saint Mandé Cedex, France. Fax: 33 1 43 98 81

More information

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm Int J Contemp Math Sciences, Vol 6, 0, no 0, 45 465 A Proposed Approach or Solving Rough Bi-Level Programming Problems by Genetic Algorithm M S Osman Department o Basic Science, Higher Technological Institute

More information

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM UDC 681.3.06 MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM V.K. Pogrebnoy TPU Institute «Cybernetic centre» E-mail: vk@ad.cctpu.edu.ru Matrix algorithm o solving graph cutting problem has been suggested.

More information

Automated Planning for Feature Model Configuration based on Functional and Non-Functional Requirements

Automated Planning for Feature Model Configuration based on Functional and Non-Functional Requirements Automated Planning or Feature Model Coniguration based on Functional and Non-Functional Requirements Samaneh Soltani 1, Mohsen Asadi 1, Dragan Gašević 2, Marek Hatala 1, Ebrahim Bagheri 2 1 Simon Fraser

More information

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012 CS8/68 Computer Vision Spring 0 Dr. George Bebis Programming Assignment Due Date: /7/0 In this assignment, you will implement an algorithm or normalizing ace image using SVD. Face normalization is a required

More information

KANGAL REPORT

KANGAL REPORT Individual Penalty Based Constraint handling Using a Hybrid Bi-Objective and Penalty Function Approach Rituparna Datta Kalyanmoy Deb Mechanical Engineering IIT Kanpur, India KANGAL REPORT 2013005 Abstract

More information

An Agent-Based Framework for Polygonal Subdivision Generalisation

An Agent-Based Framework for Polygonal Subdivision Generalisation ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir An Agent-Based Framework for Polygonal Subdivision Generalisation Martin Galanda

More information

Learning Implied Global Constraints

Learning Implied Global Constraints Learning Implied Global Constraints Christian Bessiere LIRMM-CNRS U. Montpellier, France bessiere@lirmm.r Remi Coletta LRD Montpellier, France coletta@l-rd.r Thierry Petit LINA-CNRS École des Mines de

More information

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges 0 International Conerence on Advanced Computer Science Applications and Technologies Binary Morphological Model in Reining Local Fitting Active Contour in Segmenting Weak/Missing Edges Norshaliza Kamaruddin,

More information

COMS W4705, Spring 2015: Problem Set 2 Total points: 140

COMS W4705, Spring 2015: Problem Set 2 Total points: 140 COM W4705, pring 2015: Problem et 2 Total points: 140 Analytic Problems (due March 2nd) Question 1 (20 points) A probabilistic context-ree grammar G = (N, Σ, R,, q) in Chomsky Normal Form is deined as

More information

CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM

CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM 1 CONCEPT FORMATION AND DECISION TREE INDUCTION USING THE GENETIC PROGRAMMING PARADIGM John R. Koza Computer Science Department Stanford University Stanford, California 94305 USA E-MAIL: Koza@Sunburn.Stanford.Edu

More information

A Novel Accurate Genetic Algorithm for Multivariable Systems

A Novel Accurate Genetic Algorithm for Multivariable Systems World Applied Sciences Journal 5 (): 137-14, 008 ISSN 1818-495 IDOSI Publications, 008 A Novel Accurate Genetic Algorithm or Multivariable Systems Abdorreza Alavi Gharahbagh and Vahid Abolghasemi Department

More information

A Requirement Specification Language for Configuration Dynamics of Multiagent Systems

A Requirement Specification Language for Configuration Dynamics of Multiagent Systems A Requirement Speciication Language or Coniguration Dynamics o Multiagent Systems Mehdi Dastani, Catholijn M. Jonker, Jan Treur* Vrije Universiteit Amsterdam, Department o Artiicial Intelligence, De Boelelaan

More information

ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION

ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION Phuong-Trinh Pham-Ngoc, Quang-Linh Huynh Department o Biomedical Engineering, Faculty o Applied Science, Hochiminh University o Technology,

More information

SIMULATION OPTIMIZER AND OPTIMIZATION METHODS TESTING ON DISCRETE EVENT SIMULATIONS MODELS AND TESTING FUNCTIONS

SIMULATION OPTIMIZER AND OPTIMIZATION METHODS TESTING ON DISCRETE EVENT SIMULATIONS MODELS AND TESTING FUNCTIONS SIMULATION OPTIMIZER AND OPTIMIZATION METHODS TESTING ON DISCRETE EVENT SIMULATIONS MODELS AND TESTING UNCTIONS Pavel Raska (a), Zdenek Ulrych (b), Petr Horesi (c) (a) Department o Industrial Engineering

More information

A Fault Model Centered Modeling Framework for Self-healing Computing Systems

A Fault Model Centered Modeling Framework for Self-healing Computing Systems A Fault Model Centered Modeling Framework or Sel-healing Computing Systems Wei Lu 1, Yian Zhu 1, Chunyan Ma 1, and Longmei Zhang 2 1 Department o Sotware and Microelectronics, Northwestern Polytechnical

More information

Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm

Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Mobile Robot Static Path Planning Based on Genetic Simulated Annealing Algorithm Wang Yan-ping 1, Wubing 2 1. School o Electric and Electronic Engineering, Shandong University o Technology, Zibo 255049,

More information

Reflection and Refraction

Reflection and Refraction Relection and Reraction Object To determine ocal lengths o lenses and mirrors and to determine the index o reraction o glass. Apparatus Lenses, optical bench, mirrors, light source, screen, plastic or

More information

Decision Support Systems for E-Purchasing using Case-Based Reasoning and Rating Based Collaborative Filtering

Decision Support Systems for E-Purchasing using Case-Based Reasoning and Rating Based Collaborative Filtering Decision Support Systems or E-Purchasing using Case-Based Reasoning and Rating Based Collaborative Filtering ABSTRACT The amount o trade conducted electronically has grown dramatically since the wide introduction

More information

Neighbourhood Operations

Neighbourhood Operations Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle

More information

various parameter items of requirement formalization description can be obtained; Last Section is conclusion. 2. ANALYSIS OF USER DEMANDS In addition,

various parameter items of requirement formalization description can be obtained; Last Section is conclusion. 2. ANALYSIS OF USER DEMANDS In addition, RESEARCH ON THE FORMALIZATION DESCRIPTION OF USER REQUIREMENT IN GIS DEMAND-BASED SERVICES a,* CAI Yongxiang Huang ZhongYu b a. School of Geoscience, Yangtze University,1 Nanhu Road, Jingzhou, Hubei provience,

More information

Guidelines for the use of meta-heuristics in combinatorial optimization

Guidelines for the use of meta-heuristics in combinatorial optimization European Journal of Operational Research 151 (2003) 247 252 Preface Guidelines for the use of meta-heuristics in combinatorial optimization Alain Hertz a, *, Marino Widmer b www.elsevier.com/locate/dsw

More information

9.8 Graphing Rational Functions

9.8 Graphing Rational Functions 9. Graphing Rational Functions Lets begin with a deinition. Deinition: Rational Function A rational unction is a unction o the orm P where P and Q are polynomials. Q An eample o a simple rational unction

More information

Classifier Evasion: Models and Open Problems

Classifier Evasion: Models and Open Problems Classiier Evasion: Models and Open Problems Blaine Nelson 1, Benjamin I. P. Rubinstein 2, Ling Huang 3, Anthony D. Joseph 1,3, and J. D. Tygar 1 1 UC Berkeley 2 Microsot Research 3 Intel Labs Berkeley

More information

Fractal Art: Fractal Image and Music Generator

Fractal Art: Fractal Image and Music Generator Proceedings o the 7th WSEAS Int. Con. on Signal Processing, Computational Geometry & Artiicial Vision, Athens, Greece, August 4-6, 007 159 Fractal Art: Fractal Image and Music Generator RAZVAN TANASIE

More information

MAPI Computer Vision. Multiple View Geometry

MAPI Computer Vision. Multiple View Geometry MAPI Computer Vision Multiple View Geometry Geometry o Multiple Views 2- and 3- view geometry p p Kpˆ [ K R t]p Geometry o Multiple Views 2- and 3- view geometry Epipolar Geometry The epipolar geometry

More information

AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS. Ricardo A. Garcia *

AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS. Ricardo A. Garcia * AUTOMATING THE DESIGN OF SOUND SYNTHESIS TECHNIQUES USING EVOLUTIONARY METHODS Ricardo A. Garcia * MIT Media Lab Machine Listening Group 20 Ames St., E5-49, Cambridge, MA 0239 rago@media.mit.edu ABSTRACT

More information

Reducing the Bandwidth of a Sparse Matrix with Tabu Search

Reducing the Bandwidth of a Sparse Matrix with Tabu Search Reducing the Bandwidth o a Sparse Matrix with Tabu Search Raael Martí a, Manuel Laguna b, Fred Glover b and Vicente Campos a a b Dpto. de Estadística e Investigación Operativa, Facultad de Matemáticas,

More information

COMP 250 Fall graph traversal Nov. 15/16, 2017

COMP 250 Fall graph traversal Nov. 15/16, 2017 Graph traversal One problem we oten need to solve when working with graphs is to decide i there is a sequence o edges (a path) rom one vertex to another, or to ind such a sequence. There are various versions

More information

Counting Interface Automata and their Application in Static Analysis of Actor Models

Counting Interface Automata and their Application in Static Analysis of Actor Models Counting Interace Automata and their Application in Static Analysis o Actor Models Ernesto Wandeler Jörn W. Janneck Edward A. Lee Lothar Thiele Abstract We present an interace theory based approach to

More information

Classifier Evasion: Models and Open Problems

Classifier Evasion: Models and Open Problems . In Privacy and Security Issues in Data Mining and Machine Learning, eds. C. Dimitrakakis, et al. Springer, July 2011, pp. 92-98. Classiier Evasion: Models and Open Problems Blaine Nelson 1, Benjamin

More information

Some Inequalities Involving Fuzzy Complex Numbers

Some Inequalities Involving Fuzzy Complex Numbers Theory Applications o Mathematics & Computer Science 4 1 014 106 113 Some Inequalities Involving Fuzzy Complex Numbers Sanjib Kumar Datta a,, Tanmay Biswas b, Samten Tamang a a Department o Mathematics,

More information

foldr CS 5010 Program Design Paradigms Lesson 5.4

foldr CS 5010 Program Design Paradigms Lesson 5.4 oldr CS 5010 Program Design Paradigms Lesson 5.4 Mitchell Wand, 2012-2014 This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. 1 Introduction In this lesson,

More information

A MULTI-LEVEL IMAGE DESCRIPTION MODEL SCHEME BASED ON DIGITAL TOPOLOGY

A MULTI-LEVEL IMAGE DESCRIPTION MODEL SCHEME BASED ON DIGITAL TOPOLOGY In: Stilla U et al (Eds) PIA7. International Archives o Photogrammetry, Remote Sensing and Spatial Inormation Sciences, 36 (3/W49B) A MULTI-LEVEL IMAGE DESCRIPTION MODEL SCHEME BASED ON DIGITAL TOPOLOG

More information

A new approach for ranking trapezoidal vague numbers by using SAW method

A new approach for ranking trapezoidal vague numbers by using SAW method Science Road Publishing Corporation Trends in Advanced Science and Engineering ISSN: 225-6557 TASE 2() 57-64, 20 Journal homepage: http://www.sciroad.com/ntase.html A new approach or ranking trapezoidal

More information

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé

More information

Intelligent Optimization Methods for High-Dimensional Data Classification for Support Vector Machines

Intelligent Optimization Methods for High-Dimensional Data Classification for Support Vector Machines Intelligent Inormation Management, 200, 2, ***-*** doi:0.4236/iim.200.26043 Published Online June 200 (http://www.scirp.org/journal/iim) Intelligent Optimization Methods or High-Dimensional Data Classiication

More information

Research on Image Splicing Based on Weighted POISSON Fusion

Research on Image Splicing Based on Weighted POISSON Fusion Research on Image Splicing Based on Weighted POISSO Fusion Dan Li, Ling Yuan*, Song Hu, Zeqi Wang School o Computer Science & Technology HuaZhong University o Science & Technology Wuhan, 430074, China

More information

Scheduling in Multihop Wireless Networks without Back-pressure

Scheduling in Multihop Wireless Networks without Back-pressure Forty-Eighth Annual Allerton Conerence Allerton House, UIUC, Illinois, USA September 29 - October 1, 2010 Scheduling in Multihop Wireless Networks without Back-pressure Shihuan Liu, Eylem Ekici, and Lei

More information

Unsupervised Learning of Probabilistic Models for Robot Navigation

Unsupervised Learning of Probabilistic Models for Robot Navigation Unsupervised Learning o Probabilistic Models or Robot Navigation Sven Koenig Reid G. Simmons School o Computer Science, Carnegie Mellon University Pittsburgh, PA 15213-3891 Abstract Navigation methods

More information

Genetic Algorithms Coding Primer

Genetic Algorithms Coding Primer Genetic Algorithms Coding Primer A.I. Khan Lecturer in Computing and Inormation Technology Heriot-Watt University, Riccarton, Edinburgh, EH14 4AS, United Kingdom Introduction In this article the concept

More information

A Review of Evaluation of Optimal Binarization Technique for Character Segmentation in Historical Manuscripts

A Review of Evaluation of Optimal Binarization Technique for Character Segmentation in Historical Manuscripts 010 Third International Conerence on Knowledge Discovery and Data Mining A Review o Evaluation o Optimal Binarization Technique or Character Segmentation in Historical Manuscripts Chun Che Fung and Rapeeporn

More information

ICA Tutorial on Generalisation & Multiple Representation 2 July 2011 Paris

ICA Tutorial on Generalisation & Multiple Representation 2 July 2011 Paris ICA Tutorial on Generalisation & Multiple Representation 2 July 2011 Paris Lecture 4 : Constraints: in requirement analysis and evaluation (30 mins) Jantien Stoter Dr. TU Delft & Kadaster & Geonovum On

More information

Piecewise polynomial interpolation

Piecewise polynomial interpolation Chapter 2 Piecewise polynomial interpolation In ection.6., and in Lab, we learned that it is not a good idea to interpolate unctions by a highorder polynomials at equally spaced points. However, it transpires

More information

On Modeling Query Refinement by Capturing User Intent through Feedback

On Modeling Query Refinement by Capturing User Intent through Feedback Proceedings o the Twenty-Third Australasian Database Conerence (ADC 2012), Melbourne, Australia On Modeling Query Reinement by Capturing User Intent through Feedback Md. Saiul Islam, Chengei Liu and Rui

More information

2. Design Planning with the Quartus II Software

2. Design Planning with the Quartus II Software November 2013 QII51016-13.1.0 2. Design Planning with the Quartus II Sotware QII51016-13.1.0 This chapter discusses key FPGA design planning considerations, provides recommendations, and describes various

More information

Global Caching, Inverse Roles and Fixpoint Logics

Global Caching, Inverse Roles and Fixpoint Logics Global Caching, Inverse Roles and Fixpoint Logics Rajeev Goré Logic and Computation Group College o Engineering and Computer Science The Australian National University Canberra ACT 0200, Australia Abstract.

More information

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING

More information

Consistency Assessment Between Multiple Representations of Geographical Databases: a Specification-Based Approach

Consistency Assessment Between Multiple Representations of Geographical Databases: a Specification-Based Approach Consistency Assessment Between Multiple Representations of Geographical Databases: a Specification-Based Approach David Sheeren 1,2, Sébastien Mustière 1, Jean-Daniel Zucker 3 COGIT Laboratory - IGN France,

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

10. SOPC Builder Component Development Walkthrough

10. SOPC Builder Component Development Walkthrough 10. SOPC Builder Component Development Walkthrough QII54007-9.0.0 Introduction This chapter describes the parts o a custom SOPC Builder component and guides you through the process o creating an example

More information

Relaxing the 3L algorithm for an accurate implicit polynomial fitting

Relaxing the 3L algorithm for an accurate implicit polynomial fitting Relaxing the 3L algorithm or an accurate implicit polynomial itting Mohammad Rouhani Computer Vision Center Ediici O, Campus UAB 08193 Bellaterra, Barcelona, Spain rouhani@cvc.uab.es Angel D. Sappa Computer

More information

Classification Method for Colored Natural Textures Using Gabor Filtering

Classification Method for Colored Natural Textures Using Gabor Filtering Classiication Method or Colored Natural Textures Using Gabor Filtering Leena Lepistö 1, Iivari Kunttu 1, Jorma Autio 2, and Ari Visa 1, 1 Tampere University o Technology Institute o Signal Processing P.

More information

A novel algorithm for multi-node load forecasting based on big data of distribution network

A novel algorithm for multi-node load forecasting based on big data of distribution network International Conerence on Advanced Electronic Science and Technology (AEST 206) A novel algorithm or multi-node load orecasting based on big data o distribution network Guangsong Hou, Ke Xu, Shoubin Yin,

More information

Binary recursion. Unate functions. If a cover C(f) is unate in xj, x, then f is unate in xj. x

Binary recursion. Unate functions. If a cover C(f) is unate in xj, x, then f is unate in xj. x Binary recursion Unate unctions! Theorem I a cover C() is unate in,, then is unate in.! Theorem I is unate in,, then every prime implicant o is unate in. Why are unate unctions so special?! Special Boolean

More information

Identifying Representative Traffic Management Initiatives

Identifying Representative Traffic Management Initiatives Identiying Representative Traic Management Initiatives Alexander Estes Applied Mathematics & Statistics, and Scientiic Computation University o Maryland-College Park College Park, MD, United States o America

More information

Lab 9 - GEOMETRICAL OPTICS

Lab 9 - GEOMETRICAL OPTICS 161 Name Date Partners Lab 9 - GEOMETRICAL OPTICS OBJECTIVES Optics, developed in us through study, teaches us to see - Paul Cezanne Image rom www.weidemyr.com To examine Snell s Law To observe total internal

More information

A New Algorithm for Determining Ultimate Pit Limits Based on Network Optimization

A New Algorithm for Determining Ultimate Pit Limits Based on Network Optimization IJMGE Int. J. Min.& Geo-Eng. Vol.47, No.2, Dec. 2013, pp. 129-137 A New Algorithm or Determining Ultimate Pit Limits Based on Network Optimization Ali Asghar Khodayari School o Mining Engineering, College

More information

Formalizing Cardinality-based Feature Models and their Staged Configuration

Formalizing Cardinality-based Feature Models and their Staged Configuration Formalizing Cardinality-based Feature Models and their Staged Coniguration Krzyszto Czarnecki, Simon Helsen, and Ulrich Eisenecker 2 University o Waterloo, Canada 2 University o Applied Sciences Kaiserslautern,

More information

Road Sign Analysis Using Multisensory Data

Road Sign Analysis Using Multisensory Data Road Sign Analysis Using Multisensory Data R.J. López-Sastre, S. Lauente-Arroyo, P. Gil-Jiménez, P. Siegmann, and S. Maldonado-Bascón University o Alcalá, Department o Signal Theory and Communications

More information

Himanshu Jain and Kalyanmoy Deb, Fellow, IEEE

Himanshu Jain and Kalyanmoy Deb, Fellow, IEEE An Evolutionary Many-Objective Optimization Algorithm Using Reerence-point Based Non-dominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach Himanshu Jain and Kalyanmoy

More information

arxiv:cs/ v1 [cs.lo] 4 Jul 2002

arxiv:cs/ v1 [cs.lo] 4 Jul 2002 Improving Web Database Access Using Decision Diagrams arxiv:cs/7v [cs.lo] 4 Jul Abstract In some areas o management and commerce, especially in Electronic commerce (E-commerce), that are accelerated by

More information

Ad-hoc Workflow: Problems and Solutions

Ad-hoc Workflow: Problems and Solutions Ad-hoc Worklow: Problems and Solutions M. Voorhoeve and W. van der Aalst Dept. o Mathematics and Computing Science Eindhoven University o Technology Eindhoven, The Netherlands, 5600MB Abstract The paper

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods

More information

ScienceDirect. Testing Optimization Methods on Discrete Event Simulation Models and Testing Functions

ScienceDirect. Testing Optimization Methods on Discrete Event Simulation Models and Testing Functions Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 69 ( 2014 ) 768 777 24th DAAAM International Symposium on Intelligent Manuacturing and Automation, 2013 Testing Optimization

More information

ScienceDirect. Using Search Algorithms for Modeling Economic Processes

ScienceDirect. Using Search Algorithms for Modeling Economic Processes vailable online at www.sciencedirect.com ScienceDirect Procedia Economics and Finance 6 ( 03 ) 73 737 International Economic onerence o Sibiu 03 Post risis Economy: hallenges and Opportunities, IES 03

More information

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT

ITU - Telecommunication Standardization Sector. G.fast: Far-end crosstalk in twisted pair cabling; measurements and modelling ABSTRACT ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document 11RV-22 Original: English Richmond, VA. - 3-1 Nov. 211 Question: 4/15 SOURCE 1 : TNO TITLE: G.ast: Far-end crosstalk in

More information

Comparison of Two Interactive Search Refinement Techniques

Comparison of Two Interactive Search Refinement Techniques Comparison o Two Interactive Search Reinement Techniques Olga Vechtomova Department o Management Sciences University o Waterloo 200 University Avenue West, Waterloo, Canada ovechtom@engmail.uwaterloo.ca

More information

Research Article Synthesis of Test Scenarios Using UML Sequence Diagrams

Research Article Synthesis of Test Scenarios Using UML Sequence Diagrams International Scholarly Research Network ISRN Sotware Engineering Volume 2012, Article ID 324054, 22 pages doi:10.5402/2012/324054 Research Article Synthesis o Test Scenarios Using UML Sequence Diagrams

More information

Object Tracking with Dynamic Feature Graph

Object Tracking with Dynamic Feature Graph Object Tracking with Dynamic Feature Graph Feng Tang and Hai Tao Department o Computer Engineering, University o Caliornia, Santa Cruz {tang,tao}@soe.ucsc.edu Abstract Two major problems or model-based

More information

Composite functions. [Type the document subtitle] Composite functions, working them out.

Composite functions. [Type the document subtitle] Composite functions, working them out. Composite unctions [Type the document subtitle] Composite unctions, workin them out. luxvis 11/19/01 Composite Functions What are they? In the real world, it is not uncommon or the output o one thin to

More information

Measuring the Vulnerability of Interconnection. Networks in Embedded Systems. University of Massachusetts, Amherst, MA 01003

Measuring the Vulnerability of Interconnection. Networks in Embedded Systems. University of Massachusetts, Amherst, MA 01003 Measuring the Vulnerability o Interconnection Networks in Embedded Systems V. Lakamraju, Z. Koren, I. Koren, and C. M. Krishna Department o Electrical and Computer Engineering University o Massachusetts,

More information

MOVING CAMERA ROTATION ESTIMATION USING HORIZON LINE FEATURES MOTION FIELD

MOVING CAMERA ROTATION ESTIMATION USING HORIZON LINE FEATURES MOTION FIELD MOVING CAMERA ROTATION ESTIMATION USING HORION LINE FEATURES MOTION FIELD S. Nedevschi, T. Marita, R. Danescu, F. Oniga, C. Pocol Computer Science Department Technical University o Cluj-Napoca Cluj-Napoca,

More information

Larger K-maps. So far we have only discussed 2 and 3-variable K-maps. We can now create a 4-variable map in the

Larger K-maps. So far we have only discussed 2 and 3-variable K-maps. We can now create a 4-variable map in the EET 3 Chapter 3 7/3/2 PAGE - 23 Larger K-maps The -variable K-map So ar we have only discussed 2 and 3-variable K-maps. We can now create a -variable map in the same way that we created the 3-variable

More information

A Two Stage Zone Regression Method for Global Characterization of a Project Database

A Two Stage Zone Regression Method for Global Characterization of a Project Database A Two Stage Zone Regression Method for Global Characterization 1 Chapter I A Two Stage Zone Regression Method for Global Characterization of a Project Database J. J. Dolado, University of the Basque Country,

More information

3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY

3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY 3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY Bin-Yih Juang ( 莊斌鎰 ) 1, and Chiou-Shann Fuh ( 傅楸善 ) 3 1 Ph. D candidate o Dept. o Mechanical Engineering National Taiwan University, Taipei, Taiwan Instructor

More information

Automatic Video Segmentation for Czech TV Broadcast Transcription

Automatic Video Segmentation for Czech TV Broadcast Transcription Automatic Video Segmentation or Czech TV Broadcast Transcription Jose Chaloupka Laboratory o Computer Speech Processing, Institute o Inormation Technology and Electronics Technical University o Liberec

More information

GEOMETRICAL OPTICS OBJECTIVES

GEOMETRICAL OPTICS OBJECTIVES Geometrical Optics 207 Name Date Partners OBJECTIVES OVERVIEW GEOMETRICAL OPTICS To examine Snell s Law and observe total internal relection. To understand and use the lens equations. To ind the ocal length

More information

Semantic-Driven Selection of Printer Color Rendering Intents

Semantic-Driven Selection of Printer Color Rendering Intents Semantic-Driven Selection o Printer Color Rendering Intents Kristyn Falkenstern 1,2, Albrecht Lindner 3, Sabine Süsstrunk 3, and Nicolas Bonnier 1. 1 Océ Print Logic Technologies S.A. (France). 2 Institut

More information

Passive Distance Learning for Robot Navigation

Passive Distance Learning for Robot Navigation Passive Distance Learning or Robot Navigation Sven Koenig Reid G. Simmons School o Computer Science Carnegie Mellon University Pittsburgh, PA 1213-3890 skoenig@cs.cmu.edu reids@cs.cmu.edu Abstract Autonomous

More information

Design and Realization of user Behaviors Recommendation System Based on Association rules under Cloud Environment

Design and Realization of user Behaviors Recommendation System Based on Association rules under Cloud Environment Research Journal o Applied Sciences, Engineering and Technology 6(9): 1669-1673, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientiic Organization, 2013 Submitted: January 19, 2013 Accepted: March

More information

Section II. Nios II Software Development

Section II. Nios II Software Development Section II. Nios II Sotware Development This section o the Embedded Design Handbook describes how to most eectively use the Altera tools or embedded system sotware development, and recommends design styles

More information

Lagrangian relaxations for multiple network alignment

Lagrangian relaxations for multiple network alignment Noname manuscript No. (will be inserted by the editor) Lagrangian relaxations or multiple network alignment Eric Malmi Sanjay Chawla Aristides Gionis Received: date / Accepted: date Abstract We propose

More information

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION 10 th ICA Workshop on Generalisation and Multiple Representation, 2-3 August 2007, Moscow TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION Jean-Luc Monnot, Paul Hardy, &

More information

Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach

Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach Tabu search and genetic algorithms: a comparative study between pure and hybrid agents in an A-teams approach Carlos A. S. Passos (CenPRA) carlos.passos@cenpra.gov.br Daniel M. Aquino (UNICAMP, PIBIC/CNPq)

More information

Deformation using Agents for Map Generalization - Application to the Preservation of Relationships between Fields and Objects

Deformation using Agents for Map Generalization - Application to the Preservation of Relationships between Fields and Objects Deformation using Agents for Map Generalization - Application to the Preservation of Relationships between Fields and Objects Gaffuri Julien COGIT laboratory, Institut Géographique National 2/4 avenue

More information

Proposal of an ODX Data Exchange System Applied to Automotive Diagnosis

Proposal of an ODX Data Exchange System Applied to Automotive Diagnosis Proposal o an ODX Data Exchange System Applied to Automotive Diagnosis A. Cremmel *,**, A. Azarian *,**, A. Siadat ** (IEEE Member) * SIEMENS AG A&D AS AP SE 3 IC, Siemensallee 84, 76187Karlsruhe, GERMANY

More information

Joint Congestion Control and Scheduling in Wireless Networks with Network Coding

Joint Congestion Control and Scheduling in Wireless Networks with Network Coding Title Joint Congestion Control and Scheduling in Wireless Networks with Network Coding Authors Hou, R; Wong Lui, KS; Li, J Citation IEEE Transactions on Vehicular Technology, 2014, v. 63 n. 7, p. 3304-3317

More information

An Improved Greedy Genetic Algorithm for Solving Travelling Salesman Problem

An Improved Greedy Genetic Algorithm for Solving Travelling Salesman Problem 2009 Fith International Conerence on Natural Computation An Improved Greedy Genetic Algorithm or Solving Travelling Salesman roblem Zhenchao Wang, Haibin Duan, and Xiangyin Zhang School o Automation Science

More information

Scalable Test Problems for Evolutionary Multi-Objective Optimization

Scalable Test Problems for Evolutionary Multi-Objective Optimization Scalable Test Problems or Evolutionary Multi-Objective Optimization Kalyanmoy Deb Kanpur Genetic Algorithms Laboratory Indian Institute o Technology Kanpur PIN 8 6, India deb@iitk.ac.in Lothar Thiele,

More information

Modeling and Analysis of Workflow Based on TLA

Modeling and Analysis of Workflow Based on TLA JOURNAL OF COMPUTERS, VOL. 4, NO. 1, JANUARY 2009 27 Modeling and Analysis o Worklow Based on TLA CHEN Shu Wu Han University Computer Science Department, Wu Han China Email: Chenshu181@yahoo.com.cn WU

More information

HEURISTICS FOR THE NETWORK DESIGN PROBLEM

HEURISTICS FOR THE NETWORK DESIGN PROBLEM HEURISTICS FOR THE NETWORK DESIGN PROBLEM G. E. Cantarella Dept. of Civil Engineering University of Salerno E-mail: g.cantarella@unisa.it G. Pavone, A. Vitetta Dept. of Computer Science, Mathematics, Electronics

More information

A Cylindrical Surface Model to Rectify the Bound Document Image

A Cylindrical Surface Model to Rectify the Bound Document Image A Cylindrical Surace Model to Rectiy the Bound Document Image Huaigu Cao, Xiaoqing Ding, Changsong Liu Department o Electronic Engineering, Tsinghua University State Key Laboratory o Intelligent Technology

More information

Connecting Definition and Use? Tiger Semantic Analysis. Symbol Tables. Symbol Tables (cont d)

Connecting Definition and Use? Tiger Semantic Analysis. Symbol Tables. Symbol Tables (cont d) Tiger source program Tiger Semantic Analysis lexical analyzer report all lexical errors token get next token parser construct variable deinitions to their uses report all syntactic errors absyn checks

More information

3D Hand and Fingers Reconstruction from Monocular View

3D Hand and Fingers Reconstruction from Monocular View 3D Hand and Fingers Reconstruction rom Monocular View 1. Research Team Project Leader: Graduate Students: Pro. Isaac Cohen, Computer Science Sung Uk Lee 2. Statement o Project Goals The needs or an accurate

More information

A Classification System and Analysis for Aspect-Oriented Programs

A Classification System and Analysis for Aspect-Oriented Programs A Classiication System and Analysis or Aspect-Oriented Programs Martin Rinard, Alexandru Sălcianu, and Suhabe Bugrara Massachusetts Institute o Technology Cambridge, MA 02139 ABSTRACT We present a new

More information

2. Getting Started with the Graphical User Interface

2. Getting Started with the Graphical User Interface February 2011 NII52017-10.1.0 2. Getting Started with the Graphical User Interace NII52017-10.1.0 The Nios II Sotware Build Tools (SBT) or Eclipse is a set o plugins based on the popular Eclipse ramework

More information

Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transform

Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transform Sensors & Transducers 04 by IFSA Publishing, S. L. http://www.sensorsportal.com Compressed Sensing Image Reconstruction Based on Discrete Shearlet Transorm Shanshan Peng School o Inormation Science and

More information

An Efficient Configuration Methodology for Time-Division Multiplexed Single Resources

An Efficient Configuration Methodology for Time-Division Multiplexed Single Resources An Eicient Coniguration Methodology or Time-Division Multiplexed Single Resources Benny Akesson 1, Anna Minaeva 1, Přemysl Šůcha 1, Andrew Nelson 2 and Zdeněk Hanzálek 1 1 Czech Technical University in

More information

Proceedings of the Sixth International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2007)

Proceedings of the Sixth International Workshop on Graph Transformation and Visual Modeling Techniques (GT-VMT 2007) Electronic Communications o the EASST Volume X (2007) Proceedings o the Sixth International Workshop on Graph Transormation and Visual Modeling Techniques (GT-VMT 2007) Visual Programming with Recursion

More information