Kastalia Knowledge Management System · Glasperlenspiel template · knot 1195

Heuristics

🌐 public · created AE531127 (27.11.2023) · by DDH · open in the standard editor view · 📽 open as presentation

The term "heuristics" comes from the Greek word "heuriskein," which means "to find" or "to discover." This term reflects the idea of finding or discovering solutions through intuitive or trial-and-error methods. 

Ancestors (1 superordinated path)

Descendants (at least 39 branches originate here)

  • Heuristics
    The term "heuristics" comes from the Greek word "heuriskein," which means "to find" or "to discover." This term reflects the idea of finding or discovering solu
    • is_parent Human heuristics
      Human heuristics are simple, intuitive rules we use to make quick decisions, like "avoid dark alleys at night." They are based on our experiences and common sen
    • is_parent Mathematico-logical heuristics
      Mathematico-logical heuristics involve using structured mathematical or logical methods to solve problems. They include techniques like calculus for optimizing
      • is_parent 3-SAT Problem ·
        The 3-SAT (3-Satisfiability) problem is a classic question in computer science and mathematical logic. It's a specific type of Boolean satisfiability problem. I
      • is_parent Calculus
        Calculus-based heuristics, like Newton's method or gradient descent, use principles of calculus to find solutions to complex problems. They involve calculating
        • is_parent Newton's method ·
          Newton's Method is a calculus-based technique to find the roots of a function, where the function equals zero. It starts with a guess and repeatedly applies a f
        • is_parent Gradient descent ·
          Gradient Descent is a method used to find the minimum of a function. Imagine walking downhill towards the lowest point in a valley—that's what this method does
      • contains Linear Programming
        Linear Programming (LP) is a mathematical method used to find the best outcome in a model whose requirements are represented by linear relationships. It's like
        • is_parent Simplex Algorithm ·
          Imagine you have a map with various paths and you need to find the shortest way to a treasure. Each path has its own rules, like how much weight you can carry o
        • is_parent Tangle v0.0.1 Optimization ·
          Here is a CSV containing information about nutritive values of different vegetables growable in a German garden, last column also contains expected yield per sq
        • is_parent Diet Problem ·
          Diet Problem (DP) involves finding the most cost-effective diet that meets all nutritional requirements. Imagine you have a list of foods, each with its own nut
        • is_parent Fossil-Free Frontier ·
          This project’s main goal is a linear programming model that re-envisions ambitious yet feasible renewable energy goals for key regions by focusing on the
        • is_parent Summary ·
          Focus: LP deals specifically with linear equations and inequalities. This means it works with problems where relationships are represented as straight lines (he
    • is_parent Nature-inspired heuristics
      Nature-inspired heuristics are problem-solving methods modeled after natural processes. Like how birds flock or bees forage, these algorithms mimic nature to t
      • is_parent Simulated annealing ·
        Simulated Annealing is a technique for finding good solutions to tough problems. It's like trying different temperatures to shape a metal perfectly. At first, i
      • is_parent Evolutionary optimization
        Evolutionary Optimization mimics natural selection, like how animals evolve. Imagine a population of potential solutions. Those fitting the problem best (like t
        • is_parent Genetic Algorithm
          A Genetic Algorithm is a method in evolutionary optimization that solves problems by mimicking natural evolution. Imagine a survival contest where each particip
          • is_parent Replication
            In evolutionary optimization, replication is like making copies of the best solutions. Imagine a survival contest where top performers are cloned. These copies
            • is_parent Individual|Genotype|Chromosome ·
              In evolutionary optimization, an "individual," also termed a "genotype" or "chromosome," is a candidate solution to a problem. Think of it like a recipe where e
            • is_parent Population ·
              Population is a set of individuals.
          • is_parent Variation
            In evolutionary optimization, variation is the process of introducing diversity into the population of solutions. Like genetic mutations and breeding in nature,
            • is_parent Mutation ·
              for numeric genes: additive mutation, multiplicative mutation, complex (imaginary) mutation for symbolic ones: removal, addition or replacement of a symbol; met
            • is_parent Crossover ·
              Crossover
          • is_parent Selection
            In evolutionary optimization, selection is like a survival test for candidate solutions, deciding which ones get to 'reproduce.' Selection operators are the rul
            • is_parent Selection operators ·
              elitism: select N most fit individuals and copy them to next generation roulette-wheel: probability of survival into next generation is proportional to indvidid
            • is_parent Fitness function ·
              In evolutionary optimization, a "fitness function" is like a scoring system that rates how good each candidate solution (or 'individual') is at solving the prob
        • is_parent Genetic programming ·
          Genetic Programming (GP) is a type of evolutionary optimization where programs themselves evolve to solve problems. Imagine a computer automatically writing and
        • is_parent Grammatical evolution ·
          Grammar Evolution is a type of evolutionary optimization where solutions are generated using a predefined set of rules, like a grammar in language. Imagine crea
      • is_parent Ant colony optimization ·
        Ant Colony Optimization is inspired by how real ants find the shortest paths to food. In this method, virtual ants roam through possible solutions, leaving pher
      • is_parent Caching ·
        Caching is a technique used in computing to store frequently accessed data in a readily available location for quick retrieval. It's like having a small, fast m
    • is_parent Etymology ·
      The term "heuristics" comes from the Greek word "heuriskein," which means "to find" or "to discover." This term reflects the idea of finding or discovering solu