Comparing Mathematical And Heuristic Approaches For .

2y ago
21 Views
2 Downloads
362.65 KB
10 Pages
Last View : Today
Last Download : 3m ago
Upload by : Josiah Pursley
Transcription

Comparing Mathematical and Heuristic Approaches for Scientific Data AnalysisAparna S. Varde 1,2, Shuhui Ma 2,3, Mohammed Maniruzzaman 2,3,Elke A. Rundensteiner 1, David C. Brown 1,3 and Richard D. Sisson Jr. 2,31. Department of Computer Science2. Center for Heat Treating Excellence3. Department of Mechanical EngineeringWorcester Polytechnic InstituteWorcester, MA 01609, USA(aparna mashuhui maniruzz rundenst dcb sisson)@wpi.eduAbstract.Scientific data is often analyzed in the context ofdomain-specific problems, e.g., failure diagnostics,predictive analysis and computational estimation. Theseproblems can be solved using approaches such asmathematical models or heuristic methods. In this paperwe compare a heuristic approach based on mining storeddata with a mathematical approach based on applyingstate-of-the-art formulae to solve an estimation problem.The goal is to estimate results of scientific experimentsgiven their input conditions. We present a comparativestudy based on sample space, time complexity and datastorage with respect to a real application in MaterialsScience. Performance evaluation with real MaterialsScience data is also presented, taking into accountefficiency and accuracy. We find that both approacheshave their pros and cons in computational estimation.Similar arguments can be applied to other scientificproblems such as failure diagnostics and predictiveanalysis. In the estimation problem in this paper,heuristic methods outperform mathematical models.1. IntroductionScientific data in domains such as Materials Science isoften analyzed in the context of domain-specificapplications. An example is computational estimation[20] where the results of experiments are estimatedwithout conducting real experiments in a laboratory.Another application is failure diagnostics [17] whereexisting cases are used to diagnose causes of failures suchas distortion in materials. A related application ispredictive analysis [21] where process variables arepredicted apriori to assist parameter selection so as tooptimize the real processes.This paper describes the use of mathematical andheuristic approaches in such scientific data analysis. Thegoal is to perform a comparative study between these twoapproaches. We focus on a domain-specificcomputational estimation [20] problem and present adetailed study of mathematical and heuristic solutionapproaches. The domain of focus is Heat Treating ofMaterials [16]. The result of a heat treating experiment isplotted as a heat transfer curve [16]. Scientists areinterested in estimating this curve given experimentalinput conditions.Mathematical models for estimation are based onformulae derived from theoretical calculations [2, 16].They provide definite solutions under certain situations.However, existing mathematical models are ofteninapplicable under certain circumstances [9, 10]. Forexample, in Heat Treating there is a direct-inverse heatconduction model for estimating heat transfer curves [2].However, if the real experiment is not conducted, thismodel requires initial time-temperature inputs to be givenby domain experts each time the estimation is performed.This is not always possible [10].Heuristic methods are often based on approximation.A heuristic by definition is a rule of thumb likely to leadto the right answer but not guaranteed to succeed [15].However heuristic methods are applicable in somesituations where mathematical models cannot be used ordo not provide adequate solutions. In our earlier work[20], we have proposed a heuristic approach based onintegrating the data mining techniques of clustering andclassification as a solution to a computational estimationproblem. When applied to estimating heat transfer curves,this approach works well in many situations wheremathematical models in heat treatment are not feasible.In this paper, we present a comparative study betweenmathematical and heuristic approaches in estimationtaking into account sample space, time complexity anddata storage. Sample space refers to the number ofexperiments that can be estimated under variousconditions. Time complexity refers to the computation ofthe mathematical models or heuristic methods are in termsof execution time. Data storage refers to the amount ofdata stored in the database in each approach.We also provide performance evaluation with real datafrom the Heat Treating domain considering efficiency and

accuracy. The efficiency of the approach relates to howfast it can perform the estimation. The accuracy of theestimated results refers to how close the estimation is tothe result of a real laboratory experiment.It is found that both mathematical and heuristicapproaches have their advantages and disadvantages. Forthe given estimation problem in this paper, we find thatheuristic methods are generally better than existingmathematical models.The arguments made for computational estimation canalso be considered valid in the context of the otherapplications such as failure diagnostics [17] andpredictive analysis [21]. Detailed discussion on each ofthese is beyond the scope of this paper.The following contributions are made in this work: Description of mathematical and heuristicapproaches in computational estimation. Comparative study on sample space, timecomplexity and data storage. Performance evaluation with real data fromMaterials Science.The rest of this paper is organized as follows. Section2 gives a background of the computational estimation.Sections 3 and 4 describe mathematical and heuristicsolutions to this problem respectively. Sections 5 and 6give the comparative study and performance evaluationrespectively. Section 7 outlines related work. Section 8gives the conclusions.2. Computational Estimation ProblemIn scientific domains such as Materials Science andMechanical Engineering experiments are performed in thelaboratory with specified input conditions and the resultsare often plotted as graphs. The term graph in this paperrefers to a two-dimensional plot of a dependent versus anindependent variable depicting the behavior of processparameters. These graphs serve as good visual tools foranalysis and comparison of the processes. Performing reallaboratory experiments and plotting such graphsconsumes significant time and resources, motivating theneed for computational estimation.We explain this with an example from the domain ofHeat Treating of Materials [16] that inspired this work.Heat treating is a field in Materials Science that involvesthe controlled heating and rapid cooling of a material in aliquid or gas medium to achieve desired mechanical andthermal properties [16].Figure 1 shows an example of the input conditions andgraph in a laboratory experiment in quenching, namely,the rapid cooling step in heat treatment. The quenchantname refers to the cooling medium used, e.g., T7A,HoughtoQuenchG. The part material incorporates thecharacteristics of the part such as its alloy content andcomposition, e.g., ST4140, Inconel600. The part mayhave a thick or thin oxide layer on its surface. A sampleof the part called the probe is used for quenching and hascertain shape and dimensions characterized by the probetype. During quenching, the quenchant is maintained at agiven temperature and may be subjected to a certain levelof agitation, i.e., high or low. All these parameters arerecorded as input conditions of the quenching experiment.Figure 1: Example of Input Conditions and GraphThe result of the experiment is plotted as a graphcalled a heat transfer coefficient curve. This depicts theheat transfer coefficient h versus part temperature T. Theheat transfer coefficient measures the heat extractioncapacity of the process and depends on the cooling rateand other parameters such as part density, specific heat,area and volume [2, 9]. The heat transfer curvecharacterizes the experiment by representing how thematerial reacts to rapid cooling.Materials scientists are interested in analyzing thisgraph to assist decision-making about correspondingprocesses. For instance, for the material ST4140, a kind ofsteel, heat transfer coefficient curves with steep slopesimply fast heat extraction capacity. The correspondinginput conditions could be used to treat this steel in anapplication that requires such a capacity [22].However, performing such an experiment in thelaboratory takes 5 to 6 hours and the resources require acapital investment of thousands of dollars and recurringcosts worth hundreds of dollars [10, 20].It is thus desirable to computationally estimate in anexperiment the resulting graph given the input conditions.The estimation problem is as follows [22]: Given: The input conditions of a scientificexperiment Estimate: The resulting graph depicting theoutput of the experimentWe describe the solutions to this estimation problemwith mathematical and heuristic approaches.3. Mathematical Modeling ApproachMathematical models are based on theoreticalformulae that are often derived in a domain-specificmanner. We explain mathematical modeling withreference to the problem of estimating heat transfercurves. This problem translates to estimating heat transfercoefficients as a function of temperature.

The estimation method presented here is based on theextension of the sequential function specification methodof Beck et al [2]. It uses state-of-the-art formulae for heattransfer [16]. The mathematical model relates to directand inverse heat conduction [9, 10].3.1. Direct Heat ConductionThe mathematical formulation of the direct heatconduction problem when the surface heat flux isconsidered known is given by [10]:ρ density of the probeBoundary conditions are: T r 0 T r(1b)r R(1c)r 0and the initial condition is:T (r ,0 ) To (1d) where,q surface heat fluxhb surface heat transfer coefficientsY (t ) measured temperature at center of probeR radius of the probe.This direct problem can readily be solved by classicalsolutions or numerical solution techniques [16].3.2. Inverse Heat ConductionThe mathematical formulation of the inverse heatconduction problem is given by [10]: T 1 T ρC p (T ) rk (T ) (2a) where, t r r r k thermal conductivity of the probeC p specific heat of the probeρ density of the probeBoundary conditions are:surface heat flux, qb hb (T T f ) T 0 r r 0and, initial condition is:T (r ,0) Tor R k T r(2b)r R(2c)(2d)where the surface heat flux qb is unknown;temperature measurements are considered to be takenj 1,2,., N(2e)with a single sensor placed at r 0 at time t j are givenover the whole time domain 0 t t f , where t f is thefinal measurement time.Then the inverse problem can be stated as follows:By utilizing the N measured data Y j ( j 1,2,., N ) ,estimate the N heat flux componentsq(t j ) q j ( j 1,2,., N )3.3. Steepest Descent Method for Estimation T 1 T ρC p (T ) rk (T ) (1a) where, t r r r k thermal conductivity of the probeC p specific heat of the probesurface heat flux, qb hb (T T f ) r R kT (0, t j ) Y jUsing the direct and inverse heat conduction equations,heat transfer coefficients are estimated using the SteepestDescent Method [9]. In this method, initial heat transfercoefficients values are given as inputs. Using these, themethod works as follows.(i) Accept the given heat transfer coefficients.(ii) Use the heat transfer coefficients in the direct heatconduction equation to obtain heat flux values.(iii) Substitute the heat flux values in the inverse heatconduction method.(iv) Calculate the heat transfer coefficients using theseheat flux values.(v) If error between heat transfer coefficients in (iv) and(i) is minimal or maximum number of iterations isreached then stop. Output heat transfer coefficients in(iv) as the estimated heat transfer coefficients.(vi) Else go to step (i) using heat transfer coefficientscalculated in step (iv).In order to use this model, the initial heat transfercoefficients need to be given. These are calculated basedon time-temperature data using the input conditions of theexperiment. From time-temperature data, initial heattransfer coefficients are obtained using state-of-the-artformulae [2, 9, 16]. However, since actual measurementsare not taken as in equation (2e) by performing realexperiments the time-temperature inputs must be suppliedby experts each time the estimation is performed. Theexperts usually guess these inputs based on theexperimental input conditions such as quenchant and part.Thus, heat transfer coefficients can be estimatedmathematically by direct and inverse heat conductionusing the steepest gradient descent method.4. Heuristic Approach based on Data MiningThe term heuristic originates from the Greek word“heureskein” meaning “to find” or “to discover” [15]. Asstated by Newell et al “A process that may solve a givenproblem but offers no guarantees of doing so is called aheuristic for that problem” [11]. Nevertheless, heuristicmethods in the literature often provide good solutions tomany problems [15].

We have proposed a heuristic approach calledAutoDomainMine [20] to solve the given computationalestimation problem. The assumption in this approach isthat data obtained from existing experiments is stored in adatabase and is available for analysis.decision tree paths and the clusters they lead to are usedto design a representative pair of input conditions andgraph per cluster so as to preserve domain semantics [22].The decision trees and representative pairs form thediscovered knowledge used for estimation as follows.4.1. The AutoDomainMine ApproachFigure 3: AutoDomainMine - Knowledge Discovery4.3. Estimation in AutoDomainMineFigure 2: The AutoDomainMine ApproachAutoDomainMine [20] involves a one-time process ofknowledge discovery from previously stored data and arecurrent process of using the discovered knowledge forestimation. This approach is illustrated in Figure 2.AutoDomainMine discovers knowledge from existingexperimental data by integrating the two data miningtechniques of clustering and classification. Clustering isthe process of placing a set of objects into groups ofsimilar objects [4, 7]. Classification is a form of dataanalysis that can be used to extract models to predictcategories [4, 8]. These two data mining techniques areintegrated for knowledge discovery as follows.4.2. Knowledge Discovery in AutoDomainMineThe knowledge discovery process is shown in Figure3. Clustering is first done over the graphs obtained fromexisting experiments. We use a suitable algorithm such ask-means [7] with a domain-specific distance metric as thenotion of distance [22]. Once the clusters of experimentsare identified, the clustering criteria, namely, the inputconditions that characterize each cluster are learned bydecision tree classification [8]. This helps understand therelative importance of conditions in clustering. TheFigure 4: AutoDomainMine – EstimationThe process of estimation is shown in Figure 4. Inorder to estimate a graph, given a new set of inputconditions, the decision tree is searched to find the closestmatching cluster. The representative graph of that clusteris the estimated graph for the given set of conditions. If acomplete match cannot be found then partial matching isdone based on the higher levels of the tree using adomain-specific threshold [22]. Note that this estimationincorporates the relative importance of conditionsidentified by the decision tree.5. Comparative StudyWe compare the mathematical and heuristic approachesbased on sample space, time complexity and data storage.5.1. Sample SpaceThe sample space of any estimation problem is thenumber of cases it can estimate [15]. We explain thecalculation of sample space with reference to theestimation problem in this paper.

Sample Space Calculation: The sample space iscalculated as a product of the number of possible valuesof each experimental input condition. Each inputcondition is described by an attribute that gives its nameand a value that gives its content [22].Thus we have, sample space S A Vc(3) where,c 1A total number of attributes (conditions)Vc number of possible values of the conditionConsider the example of estimating heat transfercurves. In this example, the input conditions are: Quenchant Name: T7A, DurixolV35 etc. Part Material: ST4140, SS304 etc. Agitation Level: Absent, High, Low Oxide Layer: None, Thin, Thick Probe Type: CHTE, IVF etc. Quenchant Temperature: 0 to 200 CThe number of possible values of each of these is: Quenchant Name: 9 values Part Material: 4 values Agitation Level: 3 values Oxide Layer: 3 values Probe Type: 2 values. Quenchant Temperature: 20 rangesThe sample space is given by a product of these values.Hence, in this example we have:Sample Space 9 4 3 3 2 20 12960We now discuss this with reference to ourmathematical and heuristic approaches.5.1.2. Heuristic Approach. The heuristic solutionapproach to our estimation problem is AutoDomainMine[20]. In this approach, when the input conditions of a newexperiment are submitted, the decision tree paths aretraced to find the closest match. The representative graphof the corresponding cluster is conveyed as the estimatedresult. When an exact match is not found, a partial matchis conveyed using higher levels of the tree. Thus, even ifdata on all the possible combinations of inputs is notavailable, an approximate answer can still be provided.Hence, in order to cover the sample space of theestimation it is not necessary to supply time-temperaturedata for each new experiment whose results are to beestimated. The estimation can be performed simply bysupplying the input conditions of the new experiment.Thus, the whole sample space of 12960 experiments canbe covered without domain expert intervention each timethe estimation is performed. This is an advantage of theheuristic approach with reference to sample space.However, in order to perform the estimation inAutoDomainMine, data from existing laboratoryexperiments needs to be stored in the database. Thisforms the basis for knowledge discovery and estimation.This is seemingly a disadvantage of the heuristicapproach. However, the amount of data from existingexperiments can be much lower than the sample space.For example, in Heat Treating the number ofexperiments stored is 500. With this, AutoDomainMinegives an accuracy of around 94% as elaborated later.5.2. Time Complexity5.1.1. Mathematical Approach. In this approach, theestimation of heat transfer coefficients is performed usingthe direct and inverse heat conduction equations [9, 10].However, in order to apply these equations, data on timeand temperature is needed. If the real laboratoryexperiment is not conducted then this data is typicallysupplied by domain experts.Thus, in this process domain expert intervention isneeded each time the estimation is performed. Thus, inorder to cover a sample space of 12960 experiments, thedomain experts would need to provide the timetemperature inputs 12960 times which seems ratherinfeasible. Besides the fact that supplying these inputs istime-consuming and cumbersome, it is not alwayspossible for the experts to guess them based onexperimental input conditions. This is a major drawbackof the mathematical approach related to sample space.However, an advantage of this approach is that noother data on previous experiments needs to be stored inadvance to cover this sample space. The state-of-the-artformulae can be directly applied.This advantage and disadvantage is further clarified aswe discuss the heuristic solution.The time complexity of any approach refers to theexecution time of the technique used for computation [4].5.2.1. Mathematical Approach. In the direct-inverseheat conduction mathematical model, the time complexitytM (E) of each estimation is given as [9]:(4) where,tM ( E ) O(n 2 i )n number of time-temperature data points suppliedi number of iterations for convergence to minimal errorEach such data point corresponds to the measurementof heat transfer coefficient at one instance of time.In the given problem the maximum number of datapoints supplied would be 1500 and the minimum numberwould be 25. On an average 100 data points are supplied.The number of iterations for convergence is typically ofthe order of 100 iterations [9].Thus, we have the following time complexities.(5a)Worst Case: tM ( E ) O(15002 100)Average Case; tM ( E ) O(1002 100)Best Case: tM ( E ) O(252 100)(5b)(5c)

Since the data points need to be provided for eachestimation, the time complexity tM (S) over the wholesample space S is given by:(6) where,t M ( S ) S tM ( E )tM(E) is the time complexity of each estimation.Thus, we have the following time complexities overthe whole sample space for the worst, average and bestcases respectively.(7a)Worst Case: tM ( S ) S O(15002 100)Average Case: tM ( S ) S O(1002 100)(7b)(7c)Best Case: tM ( S ) S O(25 100)Given a sample space of S 12960, it is clear thatthese time complexities are huge.25.2.2. Heuristic Approach. In the heuristic approachAutoDomainMine [20], the knowledge discovery processof clustering followed by classification is executed onetime, while the estimation process of searching thedecision tree paths to find the closest match is recurrent.The complexities of each are calculated as follows.Consider tH(D) to be the time complexity of theknowledge discovery process in the heuristic approach.This is calculated as the sun of the time complexities ofthe clustering and classification step respectively. We usek-means clustering [7] and decision tree classificationwith J4.8 [8]. The complexities of these respectivealgorithms [4] are used to compute the complexity of theknowledge discovery process in AutoDomainMine. Thusgiven that,g number of graphs (experiments) in databasek number of clustersi number of iterations in the clustering algorithmwe have,t H ( D) t H (Clustering ) t H (Classification) (8a)where, t H (Clustering ) O( gki)(8b)and t H (Classification) O( g log( g )) (8c)Hence, t H ( D) O( gki) O ( g log( g )) (8d)Now consider that the time complexity of eachestimation in the heuristic approach is tH(E). The mannerin which the estimation is performed in AutoDomainMineis by searching the decision tree paths to find the closestmatch with the given input conditions of a newexperiment. From a study of the literature [4, 14, 15], wefind that this search problem in general has a complexityof O(log (N)) where N is the number of entries in thedatabase from which the tree was generated. Thus, in ourcontext this translates to O(log (g)) since g number ofgraphs in the database number of experiments (i.e.,database entries). Thus,t H ( E ) O (log( g )) (9)Hence, given a sample space S, the time complexitytH(S) over the whole space is calculated as:t H ( S ) t H ( D) S t H ( E ) (10) where,tH(D) complexity of knowledge discovery (one-time)tH(E) complexity of each estimation (recurrent)S sample spaceThus, from the calculation of the time complexitiestH(D) and tH(E) respectively, we get,t H ( S ) O( gki) O( g log( g )) S O(log( g )) (11) where,g number of graphs (experiments) in databasek number of clustersi number of iterations in the clustering algorithmS sample spaceGiven this, we now consider the time complexities inthe best, average and worst case in our problem.Note that the maximum value of g is equal to all theexperiments in the database, i.e. 500 in this context. Theminimum value of g is empirically set to be at least 1/5 ofthe total number of experiments [22]. Thus, g is at least100. The average value for g is considered to be half thetotal number of experiments, i.e., g is equal to 250 in theaverage case [22]. The number of clusters k is usually setclose to the square root of the number of graphs g sincethis value is found to yield the highest classifier accuracy[22]. Thus, for g 500, k 22; for g 250, k 16; andfor g 100, k 10. The number of iterations in theclustering algorithm is typically of the order of 10. Giventhese values, we have the following time complexities inthe worst, average and best cases respectively.Worst: tH (S ) O(500 22 10) O(500log(500)) S O(log(500)) (12a)Avg: t H ( S ) O ( 250 16 10 ) O ( 250 log( 250 )) S O (log( 250 )) (12b)Best: t H ( S ) O (100 10 10 ) O (100 log(100 )) S O (log(100 )) (12c)These complexities in the heuristic approach are muchlower than the worst, average and best case timecomplexities respectively in the mathematical modelingapproach. This is an advantage of the heuristic method.5.3. Data StorageThe data storage criterion refers to the quantity of datastored from existing experiments in each approach.5.3.1. Mathematical Approach. This approach usestheoretical formulae and inputs supplied by domainexperts each time the estimation is performed. No datafrom previously performed experiments is utilized in thecomputation. Hence, in theory the quantity of data storedfor this approach is zero. Thus, given that Q refers to thequantity of data, we find that in the mathematical model,Q 0. This is an advantage of the mathematical approach.However, it is to be noted that the experts whileproviding initial time-temperature inputs to this model,may refer to existing experiments. Thus, in practice datastored from previously performed experiments couldperhaps be useful in mathematical modeling. But this datastorage is not a requirement of the model per se.

5.3.1. Heuristic Approach. This approach uses theexisting experiments in the database for knowledgediscovery and estimation. Given that g is the number ofgraphs (experiments) in the database, n is the number ofdata points stored per graph and A is the number ofattributes stored for each experiment, the quantity Q ofdata stored in the heuristic approach is given asQ g n AThe heuristic approach cannot work without data fromprevious experiments. This is one of the situations wherethe mathematical model wins over the heuristic method.Theoretically, there is no bound on the minimumquantity of data that needs to be stored in order toperform the estimation heuristically. However, the morethe data from existing experiments, the more accurate isthe estimation. This is because a greater number ofexperiments are available for knowledge discovery byclustering and classification and a greater number ofdecision tree paths can be searched for estimation. Also,the more distinct the input conditions are, the better it isfor the heuristic approach. This is because a greaternumber of distinct paths can be identified in the decisiontree to more classify new experiments.Note that in scientific domains experiments are oftendesigned using the Taguchi metrics [13]. The inputconditions are selected such that 100 experiments caneffectively represent approximately 300 experiments.This in turn enhances the sample space and accuracy ofthe estimation. It is therefore desirable that Taguchimetrics [13] be used for the experimental setup to provideeffectively more data for the heuristic approach.6. Performance Evaluation6.1. AccuracyAccuracy is a quality measure that refers to how closethe estimated result is to the output of a real experiment.The evaluation of accuracy is explained with reference tothe mathematical and heuristic approaches individually.6.1.1 Mathematical Approach. The accuracy ofmathematical models in Heat Treating is evaluated asfollows [9]. The heat transfer curve estimated by a givenmathematical model is superimposed over the real heattransfer curve obtained from a laboratory experimentconducted with the same input conditions. If the twomatch each other as per the satisfaction of the domainexperts, then the estimation is considered to be accurate.We present a summary of the evaluation.Test 1: This test is conducted with the inputs below. Quenchant Name: HoughtoQuenchG Part Material: ST4140 Agitation Level: Low Oxide Layer: None Probe Type: CHTE Quenchant Temperature: 60 - 70 CFigure 5 shows the heat transfer curves plotted as heattransfer coefficient h versus temperature T from both thereal laboratory experiment and the mathematical model.According to the experts, the results show muchdifference in the magnitude of heat transfer coefficient aswell as the temperature at which the maximum heattransfer coefficient occurs [9]. Moreover, the heat transfercurve from mathematical models shows the occurrence ofa Leidenfrost point1 (LF) [16] while the curve from thereal experiment does not. Thus this estimation isconsidered inaccurate by the experts.Figure 5: Output of Test 1 in Mathematical ApproachTest 2: The input conditions in this test are as follows. Quenchant Name: T7A Part Material: ST4140 Agitation Level: High Oxide Layer: Thin Probe Type: CHTE Quenchant Temperature: 20 - 30 CFigure 6 shows the output of this test in terms if theheat transfer curves obtained from the laboratoryexperiment and the mathematical model. Both the curvesshow the occurrence of the Leidenfrost point [16], whichis one of the important parameters that characterize thequenching process. Moreover both curves have theLeidenfrost points occurring at approximately the samevalues of temperature and heat transfer. The differencebetween the maximum heat transfer of the two curves isalso within acceptable limits with respect to temperatureand heat transfer coefficient. Positions of most other1The Leidenfrost point marks the breaking of a vaporblanket around a part. Heat transfer curves with andwithout a Leidenfrost point depict distinctly differentcooling tendencies [16].

points on the two curves are also similar. Thus the expertsconclude that this estimation is accurateFigure 7: Output of Test 1 in Heuristic ApproachFigure 6: Output of Test 2 in Mathematical ApproachLikewise on conducting several tests with differentinput conditions, the estimation accuracy of themathematical models is found to be in the range ofapproxim

predictive analysis and computational estimation. These problems can be solved using approaches such as mathematical models or heuristic methods. In this paper we compare a heuristic approach based on mining stored data with a mathematical approach based on applying

Related Documents:

heuristic functions and not all of them are useful during the search, we propose a Topology-based Multi-Heuristic A*, which starts as a normal weighted A* [18] but shifts to Multi-Heuristic A* by adding new heuristic functions to escape from local minima. II. R ELATED W ORK There has been active research on path planning for tethered mobile robots.

A Planning Heuristic Based on Subgoal Ordering and Helpful Value Weisheng Li1, Peng Tu1 and Junqing Liu2 . a subgoal ordering method is first used to guide the heuristic search in a more reasonable way. The idea of helpful value in a goal is then introduced. A more accurate heuristic cost can be achieved by using the helpful value when

heuristic relies on familiarity. Based on these results, we created a new theoretical framework that explains decisions attributed to both heuristics based on the underlying memory associated with the choice options. Keywords: recognition heuristic, fluency heuristic, familiarity, recollection, ERPs The study of how people make judgments has .

Strips track, IPP [19], STAN [27], and BLACKBOX [25], were based on these ideas. The fourth planner, HSP [4], was based on the ideas of heuristic search [35,39]. In HSP,the search is assumed to be similar to the search in problems like the 8-Puzzle, the main difference being in the heuristic: while in problems like the 8-Puzzle the heuristic is

need heuristic reasoning when we construct a strict proof as we need scaffolding when we erect a building. . . . Heuristic reasoning is often based on induction, or on analogy. [pp. 112, 1131 Provisional, merely plausible HEURISTIC REASONING is important in discovering the solution, but you should not take it

A heuristic based planner for high-dimensional state-space planning has a potential drawback of the user having to define good heuristic functions that guide the search. This can become a very tedious task for a system as complex as the humanoid. In this thesis, we address the issue of automatically deriving heuristic functions by learn-

Experience (UX) community. Issues observed under each heuristic were . also reviewed and assessed for design clarity and consistency Dashboard Scoring Criteria A Heuristic Evaluation Dashboard (pg. 6) displays the lowest severity level score identified in each category. MITRE tallied an

three main factors used for determining the premium rates under a life insurance plan are mortality, expense and interest. The premium rates are revised if there are any significant changes in any of these factors. Mortality (deaths in a particular area) When deciding upon the pricing strategy the average rate of mortality is one of the main considerations. In a country like South Africa .