top of page
Search


Optimization of Sheet-Pile and Retaining-Wall Design: A Review of Methods and Metaheuristic Approaches
Keywords: Sheet-pile wall · Retaining wall · Metaheuristic optimization · Cost minimization · Reliability-based design · Multiobjective...
Adisorn O.
Oct 115 min read


🐺 The Grey Wolf Optimizer (GWO): The way of the wolf hunting
1. Inspiration: Nature’s Hierarchy and Intelligence Greywolf's Hunting Mechanism (source: S. Mirjalili) The Grey Wolf Optimizer (GWO) ,...
Adisorn O.
Oct 84 min read


🚧 Automated Anchored Sheet Pile Wall Design with Optimization
Adisorn O. | ALPS Consultants 📌 The Problem with Traditional Methods Anchored sheet pile (SP) walls are typically designed using...
Adisorn O.
Oct 42 min read


🧠 Smarter Retaining Wall Design: Introducing Pile Support in Version 1.8.3
Retaining walls remain a core element in geotechnical engineering, but their design has often relied on manual iterations, conservative...
Adisorn O.
Oct 32 min read


Gravitational Search Algorithm (GSA) -- A Physics-inspired Metaheuristics
Background Proposed by Rashedi et al. in 2009 ( “GSA: A Gravitational Search Algorithm” ). Belongs to the family of physics-inspired...
Adisorn O.
Oct 22 min read


Counter-Ant System (CAS): A Simple Way to Learn Swarm Intelligence for Structural Design
Cite as: Adisorn Owatsiriwong (2025). Counter-Ant System (CAS): A Simple Way to Learn ACO ( https://www.mathworks.com/matlabcentral/file...
Adisorn O.
Oct 14 min read


A Template of Multivariable Ant System for Engineering Design Problems
In a multivariable design problem, the structure of the single variable can be maintained. The only modification is to insert an...
Adisorn O.
Oct 12 min read


The Ant System for Problems with Discrete Variables with Beam Design Example
Introduction The original Ant System (AS) was proposed by Marco Dorigo in 1990. AS has shown its efficiency and simplified concept in...
Adisorn O.
Oct 14 min read


Optimized Cantilever Retaining Wall Design with AI-Driven Algorithms
Retaining walls are fundamental in geotechnical and structural engineering, yet their design often involves conservative assumptions that...
Adisorn O.
Sep 283 min read


Swarm vs Population: Two Species of Metaheuristics
Metaheuristic algorithms often look alike at first glance. They all work with a “population” of solutions, evolve iteratively, and are...
Adisorn O.
Sep 282 min read


Solving Knapsack Problem with JAYA Algorithm
JAYA algorithm was invented by RV Rao (2016) for solving continuous problems. In this blog we try to apply JAYA to knapsack problem which...
Adisorn O.
Sep 271 min read


Stock Market Inspired Optimization
In this post, I introduce a new way of thinking about Swarm Intelligence (SI) algorithms through the analogy of investors and retailers...
Adisorn O.
Sep 274 min read


Understanding BAT Algorithm--Part 1
The Bat Algorithm (BA), proposed by Xin-She Yang in 2010, is a swarm intelligence method for global optimization inspired by the...
Adisorn O.
Sep 272 min read
Outlook of Applications in Multi-Objective Optimization Design
*Auto Generated by GPT-5 1. Steel and Concrete Frame Design Objectives: Minimize material cost (steel weight, concrete volume). Minimize...
Adisorn O.
Sep 272 min read


Multi-Objective Optimization using PSO (MOPSO)--Spread Footing Design Example
Problem setup We want to design a square footing on soil that satisfies safety and economy. Design variables : B = footing width (m) D =...
Adisorn O.
Sep 273 min read


What is Lévy Flight?
Lévy Flight or Lévy Step is commonly used in modern swarm-based algorithms, especially by Prof. Xin-She Yang's algorithms. The Lévy step...
Adisorn O.
Sep 242 min read


Optimization of RC Beam under Flexure using Harmony Search (ACI 318-19)
In this blog, we present an example of RC beam section optimization. The optimization problem is formulated as following: Design Vars: b,...
Adisorn O.
Sep 224 min read


Harmony Search Algorithm : A music-inspired optimizer
When a musician composes or improvises the music he might choose from 3 strategies: Reuse the line of notes from his memory...
Adisorn O.
Sep 223 min read
JAYA Algorithm (RV Rao, 2016): Overview
The Jaya algorithm , proposed by Prof. R. Venkata Rao (2016), is a simple, yet effective population-based optimization algorithm . The...
Adisorn O.
Aug 12 min read
When to use the 'allocatable' keyword when declaring dynamic arrays in Fortran
It can confuse when to use allocatable keyword when declaring dynamic arrays. We have two scenarios to declare the array here First...
Adisorn O.
Mar 261 min read
bottom of page

