Transact-SQL
Reinforcement Learning
R Programming
React Native
Python Design Patterns
Python Pillow
Python Turtle
Verbal Ability
Interview Questions
Company Questions
Artificial Intelligence
Cloud Computing
Data Science
Machine Learning
Data Structures
Operating System
Computer Network
Compiler Design
Computer Organization
Discrete Mathematics
Ethical Hacking
Computer Graphics
Software Engineering
Web Technology
Cyber Security
C Programming
Control System
Data Mining
Data Warehouse
What are heuristics.
Heuristics are mental shortcuts that can facilitate problem-solving and probability judgments. These strategies are generalizations, or rules-of-thumb, that reduce cognitive load. They can be effective for making immediate judgments, however, they often result in irrational or inaccurate conclusions.
Debias your organization.
Most of us work & live in environments that aren’t optimized for solid decision-making. We work with organizations of all kinds to identify sources of cognitive bias & develop tailored solutions.
We use heuristics in all sorts of situations. One type of heuristic, the availability heuristic , often happens when we’re attempting to judge the frequency with which a certain event occurs. Say, for example, someone asked you whether more tornadoes occur in Kansas or Nebraska. Most of us can easily call to mind an example of a tornado in Kansas: the tornado that whisked Dorothy Gale off to Oz in Frank L. Baum’s The Wizard of Oz . Although it’s fictional, this example comes to us easily. On the other hand, most people have a lot of trouble calling to mind an example of a tornado in Nebraska. This leads us to believe that tornadoes are more common in Kansas than in Nebraska. However, the states actually report similar levels. 1
The thing about heuristics is that they aren’t always wrong. As generalizations, there are many situations where they can yield accurate predictions or result in good decision-making. However, even if the outcome is favorable, it was not achieved through logical means. When we use heuristics, we risk ignoring important information and overvaluing what is less relevant. There’s no guarantee that using heuristics will work out and, even if it does, we’ll be making the decision for the wrong reason. Instead of basing it on reason, our behavior is resulting from a mental shortcut with no real rationale to support it.
Heuristics become more concerning when applied to politics, academia, and economics. We may all resort to heuristics from time to time, something that is true even of members of important institutions who are tasked with making large, influential decisions. It is necessary for these figures to have a comprehensive understanding of the biases and heuristics that can affect our behavior, so as to promote accuracy on their part.
Heuristics can be useful in product design. Specifically, because heuristics are intuitive to us, they can be applied to create a more user-friendly experience and one that is more valuable to the customer. For example, color psychology is a phenomenon explaining how our experiences with different colors and color families can prime certain emotions or behaviors. Taking advantage of the representativeness heuristic, one could choose to use passive colors (blue or green) or more active colors (red, yellow, orange) depending on the goals of the application or product. 18 For example, if a developer is trying to evoke a feeling of calm for their app that provides guided meditations, they may choose to make the primary colors of the program light blues and greens. Colors like red and orange are more emotionally energizing and may be useful in settings like gyms or crossfit programs.
By integrating heuristics into products we can enhance the user experience. If an application, device, or item includes features that make it feel intuitive, easy to navigate and familiar, customers will be more inclined to continue to use it and recommend it to others. Appealing to those mental shortcuts we can minimize the chances of user error or frustration with a product that is overly complicated.
Artificial intelligence and machine learning tools already use the power of heuristics to inform its output. In a nutshell, simple AI tools operate based on a set of built in rules and sometimes heuristics! These are encoded within the system thus aiding in decision-making and the presentation of learning material. Heuristic algorithms can be used to solve advanced computational problems, providing efficient and approximate solutions. Like in humans, the use of heuristics can result in error, and thus must be used with caution. However, machine learning tools and AI can be useful in supporting human decision-making, especially when clouded by emotion, bias or irrationality due to our own susceptibility to heuristics.
In their paper “Judgment Under Uncertainty: Heuristics and Biases” 2 , Daniel Kahneman and Amos Tversky identified three different kinds of heuristics: availability, representativeness, as well as anchoring and adjustment. Each type of heuristic is used for the purpose of reducing the mental effort needed to make a decision, but they occur in different contexts.
The availability heuristic, as defined by Kahneman and Tversky, is the mental shortcut used for making frequency or probability judgments based on “the ease with which instances or occurrences can be brought to mind”. 3 This was touched upon in the previous example, judging the frequency with which tornadoes occur in Kansas relative to Nebraska. 3
The availability heuristic occurs because certain memories come to mind more easily than others. In Kahneman and Tversky’s example participants were asked if more words in the English language start with the letter K or have K as the third letter Interestingly, most participants responded with the former when in actuality, it is the latter that is true. The idea being that it is much more difficult to think of words that have K as the third letter than it is to think of words that start with K. 4 In this case, words that begin with K are more readily available to us than words with the K as the third letter.
Individuals tend to classify events into categories, which, as illustrated by Kahneman and Tversky, can result in our use of the representativeness heuristic. When we use this heuristic, we categorize events or objects based on how they relate to instances we are already familiar with. Essentially, we have built our own categories, which we use to make predictions about novel situations or people. 5 For example, if someone we meet in one of our university lectures looks and acts like what we believe to be a stereotypical medical student, we may judge the probability that they are studying medicine as highly likely, even without any hard evidence to support that assumption.
The representativeness heuristic is associated with prototype theory. 6 This prominent theory in cognitive science, the prototype theory explains object and identity recognition. It suggests that we categorize different objects and identities in our memory. For example, we may have a category for chairs, a category for fish, a category for books, and so on. Prototype theory posits that we develop prototypical examples for these categories by averaging every example of a given category we encounter. As such, our prototype of a chair should be the most average example of a chair possible, based on our experience with that object. This process aids in object identification because we compare every object we encounter against the prototypes stored in our memory. The more the object resembles the prototype, the more confident we are that it belongs in that category.
Prototype theory may give rise to the representativeness heuristic as it is in situations when a particular object or event is viewed as similar to the prototype stored in our memory, which leads us to classify the object or event into the category represented by that prototype. To go back to the previous example, if your peer closely resembles your prototypical example of a med student, you may place them into that category based on the prototype theory of object and identity recognition. This, however, causes you to commit the representativeness heuristic.
Another heuristic put forth by Kahneman and Tversky in their initial paper is the anchoring and adjustment heuristic. 7 This heuristic describes how, when estimating a certain value, we tend to give an initial value, then adjust it by increasing or decreasing our estimation. However, we often get stuck on that initial value – which is referred to as anchoring – this results in us making insufficient adjustments. Thus, the adjusted value is biased in favor of the initial value we have anchored to.
In an example of the anchoring and adjustment heuristic, Kahneman and Tversky gave participants questions such as “estimate the number of African countries in the United Nations (UN).” A wheel labeled with numbers from 0-100 was spun, and participants were asked to say whether or not the number the wheel landed on was higher or lower than their answer to the question. Then, participants were asked to estimate the number of African countries in the UN, independent from the number they had spun. Regardless, Kahneman and Tversky found that participants tended to anchor onto the random number obtained by spinning the wheel. The results showed that when the number obtained by spinning the wheel was 10, the median estimate given by participants was 25, while, when the number obtained from the wheel was 65, participants’ median estimate was 45.8.
A 2006 study by Epley and Gilovich, “The Anchoring and Adjustment Heuristic: Why the Adjustments are Insufficient” 9 investigated the causes of this heuristic. They illustrated that anchoring often occurs because the new information that we anchor to is more accessible than other information Furthermore, they provided empirical evidence to demonstrate that our adjustments tend to be insufficient because they require significant mental effort, which we are not always motivated to dedicate to the task. They also found that providing incentives for accuracy led participants to make more sufficient adjustments. So, this particular heuristic generally occurs when there is no real incentive to provide an accurate response.
Though different in their explanations, these three types of heuristics allow us to respond automatically without much effortful thought. They provide an immediate response and do not use up much of our mental energy, which allows us to dedicate mental resources to other matters that may be more pressing. In that way, heuristics are efficient, which is a big reason why we continue to use them. That being said, we should be mindful of how much we rely on them because there is no guarantee of their accuracy.
As illustrated by Tversky and Kahneman, using heuristics can cause us to engage in various cognitive biases and commit certain fallacies. 10 As a result, we may make poor decisions, as well as inaccurate judgments and predictions. Awareness of heuristics can aid us in avoiding them, which will ultimately lead us to engage in more adaptive behaviors.
Heuristics arise from automatic System 1 thinking. It is a common misconception that errors in judgment can be avoided by relying exclusively on System 2 thinking. However, as pointed out by Kahneman, neither System 2 nor System 1 are infallible. 11 While System 1 can result in relying on heuristics leading to certain biases, System 2 can give rise to other biases, such as the confirmation bias . 12 In truth, Systems 1 and 2 complement each other, and using them together can lead to more rational decision-making. That is, we shouldn’t make judgments automatically, without a second thought, but we shouldn’t overthink things to the point where we’re looking for specific evidence to support our stance. Thus, heuristics can be avoided by making judgments more effortfully, but in doing so, we should attempt not to overanalyze the situation.
The first three heuristics – availability, representativeness, as well as anchoring and adjustment – were identified by Tverksy and Kahneman in their 1974 paper, “Judgment Under Uncertainty: Heuristics and Biases”. 13 In addition to presenting these heuristics and their relevant experiments, they listed the respective biases each can lead to.
For instance, upon defining the availability heuristic, they demonstrated how it may lead to illusory correlation , which is the erroneous belief that two events frequently co-occur. Kahneman and Tversky made the connection by illustrating how the availability heuristic can cause us to over- or under-estimate the frequency with which certain events occur. This may result in drawing correlations between variables when in reality there are none.
Referring to our tendency to overestimate our accuracy making probability judgments, Kahneman and Tversky also discussed how the illusion of validity is facilitated by the representativeness heuristic. The more representative an object or event is, the more confident we feel in predicting certain outcomes. The illusion of validity, as it works with the representativeness heuristic, can be demonstrated by our assumptions of others based on past experiences. If you have only ever had good experiences with people from Canada, you will be inclined to judge most Canadians as pleasant. In reality, your small sample size cannot account for the whole population. Representativeness is not the only factor in determining the probability of an outcome or event, meaning we should not be as confident in our predictive abilities.
Those in the field of advertising should have a working understanding of heuristics as consumers often rely on these shortcuts when making decisions about purchases. One heuristic that frequently comes into play in the realm of advertising is the scarcity heuristic . When assessing the value of something, we often fall back on this heuristic, leading us to believe that the rarity or exclusiveness of an object contributes to its value.
A 2011 study by Praveen Aggarwal, Sung Yul Jun, and Jong Ho Huh evaluated the impact of “scarcity messages” on consumer behavior. They found that both “limited quantity” and “limited time” advertisements influence consumers’ intentions to purchase, but “limited quantity” messages are more effective. This explains why people get so excited over the one-day-only Black Friday sales, and why the countdowns of units available on home shopping television frequently lead to impulse buys. 14
Knowledge of the scarcity heuristic can help businesses thrive, as “limited quantity” messages make potential consumers competitive and increase their intentions to purchase. 15 This marketing technique can be a useful tool for bolstering sales and bringing attention to your business.
One of the downfalls of heuristics is that they have the potential to lead to stereotyping, which is often harmful. Kahneman and Tversky illustrated how the representativeness heuristic might result in the propagation of stereotypes. The researchers presented participants with a personality sketch of a fictional man named Steve followed by a list of possible occupations. Participants were tasked with ranking the likelihood of each occupation being Steve’s. Since the personality sketch described Steve as shy, helpful, introverted, and organized, participants tended to indicate that it was probable that he was a librarian. 16 In this particular case the stereotype is less harmful than many others, however it accurately illustrates the link between heuristics and stereotypes.
Published in 1989, Patricia Devine’s paper “Stereotypes and Prejudice: Their Automatic and Controlled Components” illustrates how, even among people who are low in prejudice, rejecting stereotypes requires a certain level of motivation and cognitive capacity. 17 We typically use heuristics in order to avoid exerting too much mental energy, specifically when we are not sufficiently motivated to dedicate mental resources to the task at hand. Thus, when we lack the mental capacity to make a judgment or decision effortfully, we may rely upon automatic heuristic responses and, in doing so, risk propagating stereotypes.
Stereotypes are an example of how heuristics can go wrong. Broad generalizations do not always apply, and their continued use can have serious consequences. This underscores the importance of effortful judgment and decision-making, as opposed to automatic.
Heuristics are mental shortcuts that allow us to make quick judgment calls based on generalizations or rules of thumb.
Heuristics, in general, occur because they are efficient ways of responding when we are faced with problems or decisions. They come about automatically, allowing us to allocate our mental energy elsewhere. Specific heuristics occur in different contexts; the availability heuristic happens because we remember certain memories better than others, the representativeness heuristic can be explained by prototype theory, and the anchoring and adjustment heuristic occurs due to lack of incentive to put in the effort required for sufficient adjustment.
The scarcity heuristic, which refers to how we value items more when they are limited, can be used to the advantage of businesses looking to increase sales. Research has shown that advertising objects as “limited quantity” increases consumers' competitiveness and their intentions to buy the item.
While heuristics can be useful, we should exert caution, as they are generalizations that may lead us to propagate stereotypes ranging from inaccurate to harmful.
Putting more effort into decision-making instead of making decisions automatically can help us avoid heuristics. Doing so requires more mental resources, but it will lead to more rational choices.
What are heuristics.
This interview with The Decision Lab’s Managing Director Sekoul Krastev delves into the history of heuristics, their applications in the real world, and their consequences, both positive and negative.
In this article, Dr. Melina Moleskis examines the common decision-making errors that occur in the workplace. Everything from taking in feedback provided by customers to cracking the problems of on-the-fly decision-making, Dr. Moleskis delivers workable solutions that anyone can implement.
Dan is a Co-Founder and Managing Director at The Decision Lab. He is a bestselling author of Intention - a book he wrote with Wiley on the mindful application of behavioral science in organizations. Dan has a background in organizational decision making, with a BComm in Decision & Information Systems from McGill University. He has worked on enterprise-level behavioral architecture at TD Securities and BMO Capital Markets, where he advised management on the implementation of systems processing billions of dollars per week. Driven by an appetite for the latest in technology, Dan created a course on business intelligence and lectured at McGill University, and has applied behavioral science to topics such as augmented and virtual reality.
Sekoul is a Co-Founder and Managing Director at The Decision Lab. He is a bestselling author of Intention - a book he wrote with Wiley on the mindful application of behavioral science in organizations. A decision scientist with a PhD in Decision Neuroscience from McGill University, Sekoul's work has been featured in peer-reviewed journals and has been presented at conferences around the world. Sekoul previously advised management on innovation and engagement strategy at The Boston Consulting Group as well as on online media strategy at Google. He has a deep interest in the applications of behavioral science to new technology and has published on these topics in places such as the Huffington Post and Strategy & Business.
Why do unpredictable events only seem predictable after they occur, hot hand fallacy, why do we expect previous success to lead to future success, hyperbolic discounting, why do we value immediate rewards more than long-term rewards.
Get new behavioral science insights in your inbox every month..
19 Accesses
Explore all metrics
The main goal of this paper is to develop a new class of sixth- and fourth-order implicit Runge–Kutta methods to treat linear and nonlinear initial value ordinary differential equations (ODEs) in applied science and engineering. In this regard, a completely unconventional approach is taken to derive the new formulations. They are derived through a computational approach without involving in the rigorous theory of order conditions. The new formulation has two distinctive parts, namely integration and interpolation. In the first part, we introduce a form of multi-stage single-step numerical integrator with unknown weights. These weights are determined by four simple interconnectivity rules that relate them to minimize the error of the integrator. Some of these rules are based on our expertise gathered from the available prominent quadratures. However, the most important one, the so-called fundamental weighting rule (FWR), is obtained from evolutionary and statistical computations. The second part of this research focuses on developing efficient tools for evaluating the internal stages of the integrator. Accordingly, a series of strong Hermite interpolators has been extended to approximate the solution values at the internal stages. They effectively collaborate with the integrator in several numerical algorithms, the so-called \(\alpha II-(q+r)P\) algorithms, to solve applied ODEs. Development of the integrator, its weighting rules, and the interpolators constitutes the central contribution of this research. Numerical studies demonstrate that the presented algorithms exhibit a high level of accuracy when approximating high-frequency problems as well as long-term solutions of linear and nonlinear ODEs.
This is a preview of subscription content, log in via an institution to check access.
Price includes VAT (Russian Federation)
Instant access to the full article PDF.
Rent this article via DeepDyve
Institutional subscriptions
Availability of data and material.
Not applicable.
Abelman S, Patidar KC (2008) Comparison of some recent numerical methods for initial-value problems for stiff ordinary differential equations. Comput Math Appl 55(4):733–744
Article MathSciNet Google Scholar
Anastassi ZA, Simos TE (2005) An optimized Runge-Kutta method for the solution of orbital problems. J Comput Appl Math 175(1):1–9
Soroushian A (2008) A technique for time integration analysis with steps larger than the excitation steps. Commun Numer Methods Eng 24(12):2087–2111
Soroushian A, Farjoodi J (2003) More reliable responses for time integration analyses. Struct Eng Mech Int J 16(2):219–240
Article Google Scholar
Babaei M (2013) A general approach to approximate solutions of nonlinear differential equations using particle swarm optimization. Appl Soft Comput 13(7):3354–3365
Babaei M (2024) A Swarm-Intelligence Based Formulation for Solving Nonlinear ODEs: γβII-(2+ 3) P method. Appl Soft Comput, 111424. https://doi.org/10.1016/j.asoc.2024.111424
Babaei M (2022) Numerical solution of beam equation using neural networks and evolutionary optimization tools. Adv Comput Des 7(1):1–17. https://doi.org/10.12989/acd.2022.7.1.001
MathSciNet Google Scholar
Babaei M, Jalilkhani M, Ghasemi SH, Mollaei S (2022) New methods for dynamic analysis of structural systems under earthquake loads. J Rehabilit Civil Eng 10(3):81–99. https://doi.org/10.22075/JRCE.2021.23323.1506
Google Scholar
Babaei M, Farzi J (2023) Derivation of weighting rules for developing a class of A-stable numerical integration scheme: αI-(2+3)P method. J Difference Equat Appl, pp 1–30. https://doi.org/10.1080/10236198.2023.2219785
Babaei M (2024) Optimized Gauss–Legendre–Hermite 2-point (O-GLH-2P) method for nonlinear time-history analysis of structures. Mechanica, pp 1–28, https://doi.org/10.1007/s11012-023-01752-4
Babaei M, Hanafi MR (2024) A novel method for nonlinear time-history analysis of structural systems: improved Newton–Cotes-Hermite-5P Method. (in press). https://doi.org/10.1007/s40996-024-01345-5
Boyce WE, DiPrima RC, Meade DB (2021) Elementary differential equations and boundary value problems. Wiley, New York
Burden Richard L (2011) Numerical analysis. Brooks/Cole Cengage Learning.
Burrage K, Butcher JC (1979) Stability criteria for implicit Runge-Kutta methods. SIAM J Numer Anal 16(1):46–57
Butcher JC (1964) Implicit Runge-Kutta processes. Math Comp 18(85):50–64
Butcher JC (1996) A history of Runge-Kutta methods. Appl Numer Math 20(3):247–260
Butcher JC, Wanner G (1996) Runge-Kutta methods: some historical notes. Appl Numer Math 22(1–3):113–151
Butcher JC (2000) Numerical methods for ordinary differential equations in the 20th century. J Comput Appl Math 125(1–2):1–29
Butcher JC (2016) Numerical methods for ordinary differential equations. John Wiley & Sons, Wiley
Book Google Scholar
Carpenter MH, Gottlieb D, Abarbanel S, Don WS (1993) The theoretical accuracy of Runge-Kutta time discretizations for the initial boundary value problem: a careful study of the boundary error (No. NAS 1.26: 191561). NASA.
Cash JR, Considine S (1992) An MEBDF code for stiff initial value problems. ACM Trans Math Softw (TOMS) 18(2):142–155
Chan RP, Tsai AY (2010) On explicit two-derivative Runge-Kutta methods. Numer Algorithms 53:171–194
Chicone C (2006) Ordinary differential equations with applications (Vol. 34). Springer, Cham.
Chopra AK (2012) Dynamics of structures: theory and applications to earthquake engineering, 4th edn. Prentice Hall, Upper Saddle River, NJ
Clough RW, Penzien J (2003) Dynamics of structures. Computers and Structures, Berkeley, CA
Coddington EA (2012) An introduction to ordinary differential equations. Courier Corporation.
Cooper G (1987) Stability of Runge-Kutta methods for trajectory problems. IMA J Numer Anal 7(1):1–13
Cooper GJ, Vignesvaran R (1993) Some schemes for the implementation of implicit Runge-Kutta methods. J Comput Appl Math 45(1–2):213–225
Craig Jr RR, Kurdila AJ (2006) Fundamentals of structural dynamics. Wiley, New York
D'Alembert JBLR (1767) Mélanges de littérature, d'histoire, et de philosophie: Part 5 (Vol. 5). Z. Chatelain & fils.
Davis PJ (1975) Interpolation and approximation. Courier Corporation.
Dowdy S, Wearden S, Chilko D (2011) Statistics for research. Wiley, New York
Epperson JF (2021) An introduction to numerical methods and analysis. Wiley, New York
Euler L (1824) Institutionum calculi integralis (Vol. 1). Impensis Academiae imperialis scientiarum.
Fathoni MF, Wuryandari AI (2015) Comparison between Euler, Heun, Runge-Kutta and Adams-Bashforth-Moulton integration methods in the particle dynamic simulation. In: 2015 4th International Conference on Interactive Digital Media (ICIDM) (pp. 1–7). IEEE, New York.
Gadisa G, Garoma H (2017) Comparison of higher order Taylor’s method and Runge-Kutta methods for solving first order ordinary differential equations. J Comp Math Sci 8(1):12–23
Gatti PL (2014) Applied structural and mechanical vibrations: theory and methods. CRC Press, Boca Raton.
Gautschi W (2011) Numerical analysis. Springer, Cham
Gear CW (1971) Numerical initial value problems in ordinary differential equations. Prentice-Hall series in automatic computation, New Jersey.
Greenberg MD (2012) Ordinary differential equations. Wiley, New York
Griffiths DF, Higham DJ (2010) Numerical methods for ordinary differential equations: initial value problems, vol 5. Springer, London
Gupta SC, Kapoor VK (2020) Fundamentals of mathematical statistics. Sultan Chand & Sons, Delhi
Hairer E, Wanner G, Nørsett SP (2008) Solving ordinary differential equations I: Nonstiff problems. Springer, Berlin Heidelberg, Germany
Hairer E, Wanner G (1973) Multistep-multistage-multiderivative methods for ordinary differential equations. Computing 11(3):287–303
Hairer E, Wanner G (2015) Runge–Kutta methods, explicit, implicit. Encyclopedia of Applied and Computational Mathematics, pp 1282–1285.
Hermann M, Saravi M (2016) Nonlinear ordinary differential equations. Springer, Berlin
Islam MA (2015) A comparative study on numerical solutions of initial value problems (IVP) for ordinary differential equations (ODE) with Euler and Runge Kutta Methods. Am J Comput Math 5(03):393
Islam MA (2015) Accurate solutions of initial value problems for ordinary differential equations with the fourth order Runge Kutta method. J Math Res 7(3):41
Islam MA (2015) Accuracy Analysis of Numerical solutions of initial value problems (IVP) for ordinary differential equations (ODE). IOSR J Math 11(3):18–23
Jator SN (2010) Solving second order initial value problems by a hybrid multistep method without predictors. Appl Math Comput 217(8):4036–4046
Jeon Y, Bak S, Bu S (2019) Reinterpretation of multi-Stage methods for stiff systems: a comprehensive review on current perspectives and recommendations. Mathematics 7(12):1158
Kalogiratou Z, Monovasilis T, Simos TE (2010) New modified Runge–Kutta–Nyström methods for the numerical integration of the Schrödinger equation. Comput Math Appl 60(6):1639–1647
Katsikadelis JT (2013) A new direct time integration scheme for the nonlinear equations of motion in structural dynamics. In: 10 the HSTAM international congress on mechanics, May, pp. 25–27.
Katsikadelis JT (2021) A new method for numerical integration of higher-order ordinary differential equations without losing the periodic responses. Front Built Environ 7:40
Katsikadelis JT (2020) Dynamic analysis of structures, 1st edn. Elsevier Amsterdam.
Kutta M (1901) Beitrag zur näherungsweisen Integration totaler Differentialgleichungen. Zeitschrift für Mathematik und Physik 46:435–453
Lambert JD (1973) Computational methods in ordinary differential equations. (No Title).
Lapidus L, Seinfeld JH (1971) Numerical solution of ordinary differential equations. Academic Press, New York.
Larsen RJ, Marx ML (2005) An introduction to mathematical statistics. Prentice Hall, Hoboken, NJ
Lian J, Hui G (2024) Human evolutionary optimization algorithm. Expert Syst Appl 241:122638
Lotkin M (1951) On the accuracy of Runge-Kutta’s method. Math Tables Other Aids Comput 5(35):128–133
Mechee M, Senu N, Ismail F, Nikouravan B, Siri Z (2013) A three-stage fifth-order Runge-Kutta method for directly solving special third-order differential equation with application to thin film flow problem. Math Problems Eng. 2013, ID 795397: 1-7
Meriam JL, Kraige LG, Bolton JN (2020) Engineering mechanics: dynamics. Wiley, New York
Mohammed AA, Hamza A, Mohammed U (2013) A self-starting hybrid linear multistep method for a direct solution of the general second-order initial value problem, IOSR Journal of Mathematics (IOSR-JM) 4(6): 7-13
Montiel O, Castillo O, Melin P, Díaz AR, Sepúlveda R (2007) Human evolutionary model: a new approach to optimization. Inf Sci 177(10):2075–2098
Murphy GM (2011) Ordinary differential equations and their solutions. Courier Corporation.
Ogunrinde RB, Fadugba SE, Okunlola JT (2012) On some numerical methods for solving initial value problems in ordinary differential equations. IOSR Journal of Mathematics (IOSRJM) 1(3): 25-31
Omar Z, Adeyeye O (2016) Numerical solution of first order initial value problems using a self-starting implicit two-step Obrechkoff-type block method. J Math Stat 12(2):127–134
Paz M, Leigh W (2004) Structural dynamics: theory and computation, 5th edn. Springer, New York
Rabiei F, Ismail F, Suleiman M (2013) Improved Runge-Kutta methods for solving ordinary differential equations. Sains Malaysiana 42(11):1679–1687
Runge C (1895) Über die numerische Auflösung von Differentialgleichungen. Math Ann 46(2):167–178
Sakhnovich LA (2012) Interpolation theory and its applications, Vol. 428. Springer, Cham.
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Sasser JE (1992) History of ordinary differential equations: the first hundred years. In: Proceedings of the Midwest Mathematics History Society, p 1.
Simmons GF (2016) Differential equations with applications and historical notes. CRC Press, Boca Raton
Stoer J, Bulirsch R, Bartels R, Gautschi W, Witzgall C (1980) Introduction to numerical analysis, vol 1993. Springer, New York
Sunday J, Odekunle MR (2012) A New Numerical integrator for the solution of initial value problems in ordinary differential equations. Pacific J Sci Technol 13(1):221–227
Tedesco J, McDougal WG, Ross CA (2000) Structural dynamics. Pearson Education, London, UK.
Tsitouras C, Famelis IT, Simos TE (2011) On modified Runge-Kutta trees and methods. Comput Math Appl 62(4):2101–2111
Thomson W(2018) Theory of vibration with applications. CRC Press, Boca Raton.
Walter W (2013) Ordinary differential equations, Vol. 182. Springer, Cham.
Wang ZQ, Guo BY (2012) Legendre-Gauss-Radau collocation method for solving initial value problems of first order ordinary differential equations. J Sci Comput 52(1):226–255
Wanner G, Hairer E (1996) Solving ordinary differential equations II (Vol. 375). Computing 52(1):226–255.
Witte RS, Witte JS (2017) Statistics. Wiley, New York
Wright K (1964) Chebyshev collocation methods for ordinary differential equations. Comput J 6(4):358–365
Zervoudakis K, Tsafarakis S (2022) A global optimizer inspired from the survival strategies of flying foxes. Eng Comp, pp 1–34.
Download references
I would like to express my sincere thanks to the reviewers of this paper for their valuable feedback and constructive comments. Their insightful suggestions greatly improved the scientific quality of this work. I am truly appreciative of their time and expertise in reviewing this manuscript.
No funding was received for conducting this study.
Authors and affiliations.
Department of Civil Engineering, University of Bonab, P.O. Box 55513-95133, Bonab, Iran
Mehdi Babaei
You can also search for this author in PubMed Google Scholar
The whole paper is worked by M. Babaei, the single author of the paper.
Correspondence to Mehdi Babaei .
Conflict of interests.
There is no conflict of interest.
Consent for publication, additional information, publisher's note.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
Reprints and permissions
Babaei, M. An efficient ODE-solving method based on heuristic and statistical computations: αII-(2 + 3)P method. J Supercomput (2024). https://doi.org/10.1007/s11227-024-06137-2
Download citation
Accepted : 09 April 2024
Published : 31 May 2024
DOI : https://doi.org/10.1007/s11227-024-06137-2
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative
IMAGES
VIDEO
COMMENTS
Heuristics guide human judgment and decision making. In short, heuristics are the shortcuts for problem solving that specify simple strategies for assessing and manipulating information and provide us with effortless quick responses in some decision-making tasks (Dale, 2015). The term heuristic is of Greek origin and means, "serving to find ...
Finally, we provide remarkable future research directions for the potential methods. This work covers the main important topics in the engineering and artificial intelligence domain. It presents a large number of published works in the literature related to the meta-heuristic optimization methods in solving various engineering design problems.
Solution search methods for solving optimization problems can be categorized into exact, knowledge-based heuristic, and random-based meta-heuristic algorithms. Although exact search methods consistently achieve an optimal solution, such practices are not applicable to complex engineering problems that belong to the class of NP-complete/hard ...
This is especially true as the practice of Systems Engineering is extended to provide solutions to inherently complex, unbounded, ill-structured, or "wicked" problems (Churchman 1967). Using heuristics does not guarantee success under all circumstances, but usefulness of a heuristic can be maximized if the known extent of its applicability is ...
Factors Contributing to the Problem-Solving Heuristics of Civil Engineering Students Mr. Sean Lyle Gestson, Oregon State University Sean Gestson is a recent graduate from the University of Portland where he studied Civil Engineering with a focus in Water Resources and Environmental Engineering. He is currently conducting Engineering
About this book. Heuristics are strategies using readily accessible, loosely applicable information to control problem solving. Algorithms, for example, are a type of heuristic. By contrast, Metaheuristics are methods used to design Heuristics and may coordinate the usage of several Heuristics toward the formulation of a single method.
Faced with the problem of teaching heuristic methods to master's students at the University of Seville, we developed a problem-based approach whereby instead of listening to lectures and taking exams on these techniques, one algorithmic technique is randomly assigned to each student, who must apply it to solving a certain optimization problem.
Heuristics are approaches engineers use for solving problems and making decisions with quick, often approximate, calculations and/or judgement calls. Such approaches have become marginalized in structural engineering education to make room for more theoretical and precise approaches.
Problem Solving. In contrast to a routine task, a problem is a situation in which a person is trying to attain a goal but does not dispose of a ready-made solution or solution method. Problem solving involves then "cognitive processing directed at transforming the given situation into a goal situation when no obvious method of solution is ...
This paper presents and discusses the implementation of a problem-solving approach to engineering graphics, which can be applied to both drafting and computer-aided design (CAD) exercises. ... The problem-solving heuristic involves devising and evaluating a solution plan before it is implemented. Without such a solution plan, students are more ...
Heuristics and Problem Solving: Definitions, Benefits, and Limitations. The term heuristic, from the Greek, means, "serving to find out or discover". (Todd and Gigerenzer, 2000, p. 738). In ...
He suggested a number of heuristics for design and problem solving, which was later reduced to 121 by De Carvalho et al. (2003), by elimination of the heuristics that do not contribute for ...
The four stages of heuristics in problem solving are as follows: 1. Understanding the problem: Identifying and defining the problem is the first step in the problem-solving process. 2. Generating solutions: The second step is to generate as many solutions as possible.
In engineering, heuristics are experience-based methods used to reduce the need for calculations pertaining to equipment size, performance, or operating conditions. Heuristics are fallible and do not guarantee a correct solution. ... Problem solving methods are intrinsic to forensic engineering methods, where failures are analysed for the root ...
Heuristic (computer science) In mathematical optimization and computer science, heuristic (from Greek εὑρίσκω "I find, discover") is a technique designed for problem solving more quickly when classic methods are too slow for finding an exact or approximate solution, or when classic methods fail to find any exact solution in a search space.
A heuristic is a word from the Greek meaning 'to discover'. It is an approach to problem-solving that takes one's personal experience into account. Heuristics provide strategies to scrutinize a limited number of signals and/or alternative choices in decision-making. Heuristics diminish the work of retrieving and storing information in ...
A heuristic (/ h j ʊ ˈ r ɪ s t ɪ k /; from Ancient Greek εὑρίσκω (heurískō) 'method of discovery', or heuristic technique (problem solving, mental shortcut, rule of thumb) is any approach to problem solving that employs a pragmatic method that is not fully optimized, perfected, or rationalized, but is nevertheless "good enough" as an approximation or attribute substitution.
Heuristics in Computer Sciences. In computer science, a heuristic is a problem-solving strategy or method that is not guaranteed to find the optimal solution, but is designed to find a satisfactory solution in a reasonable amount of time. Heuristics are often used in artificial intelligence, search algorithms, and optimization problems where it ...
3. Hill Climbing. Hill climbing is a heuristic search used for mathematical optimization problems. It is a variant of the gradient ascent method. Starting from a random point, the algorithm takes steps in the direction of increasing elevation or value to find the peak of the mountain or the optimal solution to the problem.
Firstly, both authors understand heuristics as a technique of problem solving that characterises the entirety of knowledge and techniques in their respective fields; Koen's identification of the engineering method itself with the use of heuristics (Koen 2003, p. 28), for example, finds a natural complement in Wimsatt's similarly sweeping ...
Discrete Optimization. In a broad sense, a numerical optimization problem aims to find the best value of an objective f which is a function of decision variables x and might be subject to some equality and inequality constraints, functions of x as well. The objective can be defined in either a minimization or a maximization sense.. Discrete optimization refers to a category of optimization ...
A heuristic is a technique that is used to solve a problem faster than the classic methods. These techniques are used to find the approximate solution of a problem when classical methods do not. Heuristics are said to be the problem-solving techniques that result in practical and quick solutions.
Abstract. Search-based Software Engineering applies meta-heuristics to solve problems in the Software Engineering domain. However, to configure a meta-heuristic can be tricky and may lead to suboptimal results. We propose a hyper-heuristic (HH), GE-SPSP, to configure the Speed-Constrained Particle Swarm Optimization (SMPSO) meta-heuristic based ...
Heuristics are mental shortcuts that allow us to make quick judgment calls based on generalizations or rules of thumb. Why it happens. Heuristics, in general, occur because they are efficient ways of responding when we are faced with problems or decisions. They come about automatically, allowing us to allocate our mental energy elsewhere.
Technically, a heuristic is a general strategy for solving a problem or coming to a decision…. Recent research in cognitive psychology has shown, first, that human beings rely very heavily on heuristics and, second, that we often have too much confidence in them.
An efficient ODE-solving method based on heuristic and statistical computations: αII-(2 + 3)P method ... This is a challenging problem in earthquake engineering. Since there is no exact solution for this problem, engineers have presented various numerical schemes to solve it. One of the semi-analytical methods for solving this problem is the ...