Next Article in Journal
The Effect of Solid-Phase and Melt Synthesis Methods on Dipole Ordering and Ion Conductivity of the Polar α-Phase of Na3Fe2(PO4)3 Polycrystals
Next Article in Special Issue
Parametric Assessment of Composite Strengthening Efficiency in RC T-Beams Using Bonded Steel Wire Rope Systems
Previous Article in Journal
Experimental Investigation of Low-Velocity Impact Response and Damage Behavior in Mono, Bi- and Tri-Hybrid Fiber-Reinforced Composites
Previous Article in Special Issue
Synergistic Hybrid Strengthening of RC Beams: Integrating Externally Bonded CFRP with Elastomeric Polyurea Coatings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter-Free Metaheuristic-Based Method for Reinforced Concrete Frame Cost Optimization

by
Elmas Rakıcı Güldal
1,
Sinan Melih Nigdeli
1,
Gebrail Bekdaş
1,* and
Zong Woo Geem
2,*
1
Department of Civil Engineering, Istanbul University-Cerrahpasa, 34320 Istanbul, Türkiye
2
College of IT Convergence, Gachon University, Seongnam 13120, Republic of Korea
*
Authors to whom correspondence should be addressed.
J. Compos. Sci. 2026, 10(5), 231; https://doi.org/10.3390/jcs10050231
Submission received: 25 March 2026 / Revised: 23 April 2026 / Accepted: 24 April 2026 / Published: 26 April 2026

Abstract

This study proposes a parameter-free metaheuristic optimization framework using the Jaya and Rao algorithms for the cost-based design of reinforced concrete (RC) frames in accordance with ACI 318-25. Beam and column dimensions are treated as design variables within predefined bounds, and the objective was to minimize the total construction cost including concrete and reinforcing steel. Structural analysis was performed using the matrix displacement method. The performance of the Jaya, Rao-1, Rao-2, and Rao-3 algorithms was evaluated through multiple independent runs. All methods achieved optimal or near-optimal solutions; however, Rao-2 demonstrated competitive performance with low mean values and favorable statistical performance. The results confirm the effectiveness of parameter-free metaheuristic methods for RC structural cost optimization. Unlike previous studies, this study explicitly focuses on parameter-free metaheuristic algorithms and evaluates their robustness through statistical analysis on reinforced concrete frame systems. The main contribution lies in demonstrating the comparative performance and practical applicability of parameter-free algorithms without the need for algorithm-specific parameter tuning.

1. Introduction

Structural cost optimization has gained increasing importance in civil engineering due to rising material prices and the demand for sustainable construction practices. Reinforced concrete (RC) frame systems are among the most widely used structural systems in building construction, and their economic design directly influences the overall project feasibility.
Optimization should provide the best practically applicable solution by utilizing design variables under a specified objective function. Numerous heuristic and metaheuristic algorithms have been developed for optimal structural design. Examples include teaching–learning-based optimization (TLBO) [1] and the flower pollination algorithm (FPA) [2].
One of the most important objectives of optimization is to minimize costs while ensuring structural safety, as human demands and needs generally favor designs that achieve the most advantageous and cost-effective solutions. Another key objective is to achieve the minimum weight and maximum strength while maintaining structural safety.
The cost optimization of reinforced concrete (RC) frame elements is also a widely studied topic. Akın and Saka [3] used the harmony search algorithm to determine the total cost of a frame, including concrete, formwork, and reinforcement steel costs for individual members, in accordance with the provisions of ACI 318-05.
Wang et al. [4] used a large-scale optimization algorithm called the reinforcement learning level-based particle swarm optimization algorithm (RLLPSO) in their study. They compared experimental results obtained from two large-scale benchmark test suites with five state-of-the-art large-scale optimization algorithms and showed that RLLPSO was superior in most cases. Regupathi [5] developed a genetic algorithm program in MATLAB for the cost optimization of RC beams and columns and applied it to multi-story RC frame structures. Bekdaş, Nigdeli, and Yang [6] conducted a study on the optimal design of RC members using the harmony search algorithm. Chutani and Singh [7] presented examples of RC frame optimization by hybridizing improved versions of particle swarm optimization (PSO) and the standard gravitational search algorithm (GSA). Ulusoy et al. [8] used various metaheuristic algorithms, such as compatibility search, bat algorithm, and teaching-learning-based optimization, in the design of various RC beams for cost minimization. Maaroof et al. [9] presented a hybrid framework integrating response surface methodology (RSM) with genetic algorithm (GA) to improve predictive modeling and optimize cement mixes. Their findings highlighted the robustness of the hybrid GA + RSM approach in capturing nonlinearities, improving accuracy, and achieving superior optimization results. Yang et al. [10] used three metaheuristic optimization algorithms, namely the antlion optimization algorithm (ALO), the moth flame optimization algorithm (MFO), and the salp swarm algorithm (SSA), to select the optimal hyperparameters of the random forest (RF) model to estimate the punching shear strength (PSS) of fiber-reinforced polymer-reinforced concrete (FRP-RC) beams. Hong et al. [11] proposed using artificial neural networks to approximate well-defined objective functions and other output parameters by a universal function, which can provide a generalized solution and enable the effective utilization of Jacobian and Hessian matrices in solving the Lagrangian function. Lin et al. [12] investigated recycled rubber aggregate concrete (RRAC) and applied a comprehensive framework integrating mechanical property prediction, sustainability assessment, and mix-design optimization. They trained models for compressive strength and elastic modulus using machine learning algorithms, identified the best-performing model, and employed particle swarm optimization to generate mixture designs that balance strength, stiffness, and carbon footprint, achieving significant emission reductions without compromising performance. Lin et al. [13] investigated the post-fire behavior of recycled aggregate concrete (RAC) containing coarse and fine aggregates. They tested 225 specimens at temperatures up to 800 °C, analyzed key mechanical properties, and proposed constitutive models and conversion relationships for residual strength and elastic modulus, providing insights into RAC performance after high-temperature exposure. Yu et al. [14] investigated size effects on uniaxial tensile and compressive behaviors of recycled aggregate concrete (RAC) produced using conventional and equivalent mortar volume (EMV) methods. They conducted experimental and numerical analyses, developing 2D random polygonal aggregate and discrete element mesomodels to evaluate the influence of the water-to-cement ratio, recycled aggregate content, and fabrication methods on compressive and tensile strengths, elastic modulus, and peak strains. The study proposed size reduction coefficients for practical application, showing that the EMV method improved compressive strength and elastic modulus, delayed compressive damage, and provided guidance for adjusting design parameters in RAC. Thomas et al. [15] investigated the strength and durability of concrete containing recycled concrete aggregates (RCA), showing that up to 25% of natural aggregates can be replaced without significantly affecting concrete performance. They also developed predictive mathematical models and a mixed design methodology for RCA concrete. Çakıroğlu et al. [16] investigated the use of the Jaya metaheuristic algorithm to optimize reinforced concrete structures for both carbon emissions and cost while maintaining satisfactory structural performance. They applied the algorithm to determine optimal reinforcement ratios, concrete compressive strength, and cross-sectional dimensions at different levels of ultimate shear strength. The study demonstrated that optimization could significantly reduce both cost and carbon emissions without compromising structural safety. Gheyratmand et al. [17] presented an artificial bee colony algorithm (ABCA) for the optimum design of RC frames under combined gravity and lateral static loads. Bekdaş and Nigdeli [18] modified the harmony search algorithm for RC frames subjected to both static and dynamic loads.
Among the parameter-free optimization techniques, the Jaya algorithm and Rao algorithms have attracted considerable attention. These methods eliminate the need for algorithm-specific control parameters, simplifying implementation and improving robustness. The Jaya algorithm operates by iteratively moving candidate solutions toward the best solution while avoiding the worst solution. Similarly, the Rao-1, Rao-2, and Rao-3 algorithms utilize mathematical relationships between the best and worst individuals in the population to update design variables without requiring additional tuning parameters.
Although numerous studies have addressed the cost optimization of reinforced concrete structures using metaheuristic algorithms, most of them rely on parameter-dependent techniques that require the careful tuning of algorithm-specific parameters. This increases the implementation complexity and may affect the reliability of the results. In contrast, studies focusing specifically on parameter-free algorithms for reinforced concrete frame cost optimization are relatively limited and lack a comprehensive statistical evaluation of robustness. Therefore, this study aims to fill this gap by systematically evaluating parameter-free algorithms (Jaya and Rao variants) in terms of cost efficiency, convergence behavior, and robustness. Therefore, this study aims to evaluate and compare the performance of the Jaya and Rao algorithms for the cost optimization of a single-story two-span and three-story, three-span RC frame designed in accordance with ACI 318-25 [19] provisions.
The structural analysis was performed using the matrix displacement method coded in MATLAB 2018, and the results were verified using SAP2000. Statistical evaluation based on 20 independent runs was conducted to assess the robustness, convergence stability, and reliability of the algorithms.

2. Materials and Methods

The design and optimization procedures in this study were formulated in accordance with the provisions of ACI 318-25 [19]. The governing design expressions used in the developed computational framework are consistent with the current code provisions for the considered structural members. The detailed formulation of the structural analysis and optimization procedure are presented in the following subsections.

2.1. Structural Analysis: The Matrix Displacement Method

Structural analysis of frame systems requires the determination of internal forces and nodal displacements. Among the available approaches—force method, slope-deflection method, moment distribution method—the matrix displacement method (MDM) has been adopted in this study due to its efficiency for planar frames.
For a 2D frame element, each node has three degrees of freedom (DOFs): horizontal displacement Δx, vertical displacement Δy, and rotation θz. Thus, a two-node element has 6 DOFs in total. The global behavior of the structure is expressed in the global coordinate system, while the internal forces and moments of individual elements are determined in their local coordinate system. Transformation between these systems is performed via the rotation matrix:
X L Y L = c o s θ s i n θ s i n θ c o s θ X G Y G
In Equation (1), XLYL represent the local coordinate components, XG, YG represent the global coordinate components, and θ represents the angle between the local and global coordinate systems.
The 6 × 6 transformation matrix [T] for a frame element becomes:
T = c o s θ s i n θ 0 0 0 0 s i n θ c o s θ 0 0 0 0 0 0 1 0 0 0 0 0 0 c o s θ s i n θ 0 0 0 0 s i n θ c o s θ 0 0 0 0 0 0 1
The local element stiffness matrix [KL] links internal forces to local displacements:
[f] = [KL][ΔL]
where f represents the internal forces, and ΔL represents the local displacements.
Global stiffness matrices [KG] for each element are computed as:
[KG] = [T]T.[KL].[T]
After assembling all elements, the system stiffness matrix [KGS] is obtained, and the global force vector [F] and global node displacements [ΔG] are solved:
G] = [KGS]−1.[F]
Local displacements are then recovered:
L] = [T].[ΔG], [f] = [KL][ΔL]
This procedure yields internal forces and moments for beams and columns used as inputs for design and optimization.

2.2. Optimization Method

2.2.1. Jaya Algorithm

In this study, the optimization problem was solved using the Jaya algorithm. The Jaya algorithm is a population-based metaheuristic optimization method proposed by Rao R. Venkata [20]. The main principle of the algorithm is to move candidate solutions toward the best solution in the population while simultaneously moving them away from the worst solution. The term “Jaya” originates from Sanskrit and means “victory”, reflecting the algorithm’s objective of continuously improving solutions during the optimization process.
One of the key advantages of the Jaya algorithm is that it does not require algorithm-specific control parameters. Therefore, only the population size and the maximum number of iterations need to be defined during implementation. This characteristic simplifies the application of the algorithm and facilitates its adaptation to various optimization problems.
During each iteration, all candidate solutions in the population are updated based on the best and worst solutions. The updating mechanism of the Jaya algorithm can be expressed as follows:
X j , k , i = X j , k , i + r 1 , j , i X j , b e s t , i X j , k , i r 2 , j , i ( X j , w o r s t , i X j , k , i )
where:
At the ith iteration, let vn denote the number of variables (j = 1,2,…,vn), pn denote the population size (k = 1,2,…,pn) and X(j,k,i) represent the value of the jth variable for the kth population member. r(1,j,i) and r(2,j,i) are two random numbers generated for the jth variable during the ith iteration. The term r(1,j,i)(X(j,best,i) − |X(j,k,i)|) represents the tendency of a solution to move toward the best solution, whereas the term, r(2,j,i)(X(j,worst,i) − |X(j,k,i)|) represents the tendency of a solution to move away from the worst solution. In each iteration, the newly generated solution is evaluated using the objective function. If the new solution provides a better fitness value than the current solution, it replaces the existing one. This process continues until the predefined stopping criterion, such as the maximum number of iterations, is reached.
Due to its parameter-less structure, ease of implementation, and fast convergence characteristics, the Jaya algorithm has been widely applied in various engineering optimization problems.

2.2.2. Rao Algorithms

The Rao algorithms are population-based and parameter-free heuristic optimization algorithms proposed by Rao R. Venkata [21]. These algorithms do not require complex control parameters. Although the workflow of the three algorithms is similar, the movement equation used differs for each algorithm. The Rao algorithm equations were adopted from the study of Ravipudi and Keesari [22].
During the ith iteration, let sn,m,i denote the value of the nth variable of the mth solution. Let sn,b,i represent the value of the nth variable of the best solution, sn,w,i denote the value of the nth variable of the worst solution, and sn,m,i′ represent the newly obtained value of sn,m,i. The parameters r1,n,i and r2,n,i are random numbers within the interval [0, 1] generated for the nth variable during the ith iteration.
Rao-1 Algorithm: In the Rao algorithms, each candidate solution in the Rao-1 algorithm is updated by considering the best and worst solutions within the population. The updating mechanism is based on the principle of moving the current solution toward the best solution while simultaneously moving it away from the worst solution.
The solution update equation of the Rao-1 algorithm can be expressed as follows:
s n , m , i = s n , m , i + r 1 , n , i   s n , b , i s n , w , i  
This approach creates a guiding effect during the search process and enables rapid convergence in the solution space. However, since the exploration capability is limited, there is a possibility that the algorithm may become trapped in local optima.
Rao-2 Algorithm: The Rao-2 algorithm extends the Rao-1 algorithm by additionally incorporating the difference between two randomly selected solutions from the population into the solution updating process. This mechanism aims to enhance the search capability of the algorithm by increasing diversity in the solution space.
The solution update equation of the Rao-2 algorithm can be expressed as follows:
s n , m , i = s n , m , i + r 1 , n , i   ( s n , b , i s n , w , i )   + r 2 , n , i   ( | s n , m , i   o r   s n , l , i | | s n , l , i   o r   s n , m , i | )
In Equation (9), the third term on the right-hand side represents the interaction between the current solution (the mth solution) and a randomly selected solution (the lth solution) from the population. These two terms depend on the Z values of the current and randomly selected solutions.
If the Z value of the current solution is better than that of the randomly selected solution, the third term in Equation (9) is expressed as: r2,n,i(|sn,m,i| − |sn,l,i|). Similarly, if the Z value of the randomly selected solution is better than that of the current solution, the third term in Equation (9) is expressed as: r2,n,i(|sn,l,i| − |sn,m,i|). Thus, the Rao-2 algorithm exhibits a more balanced search behavior compared to Rao-1, particularly for complex optimization problems.
Rao-3 Algorithm: The Rao-3 algorithm simultaneously utilizes both the best–worst solution relationship and the differences between randomly selected solutions. This structure provides a more balanced optimization behavior between exploration and exploitation processes during the search.
The solution update equation of the Rao-3 algorithm can be expressed as follows:
s n , m , i = s n , m , i + r 1 , n , i     ( s n , b , i | s n , w , i | ) + r 2 , n , i     ( | s n , m , i   o r   s n , l , i | | s n , l , i   o r   s n , m , i | )
In Equation (10), the third term on the right-hand side represents the interaction between the current solution (the mth solution) and a randomly selected solution (the lth solution) from the population. These two terms depend on the Z values of the current and randomly selected solutions.
If the Z value of the current solution is better than that of the randomly selected solution, the third term in Equation (10) is expressed as: r2,n,i(|sn,m,i| − sn,l,i). Similarly, if the Z value of the randomly selected solution is better than that of the current solution, the third term is expressed as: r2,n,i(|sn,l,i| − sn,m,i). By incorporating both guiding and interaction mechanisms, the Rao-3 algorithm achieves a more balanced search performance compared to the previous variants.

3. Optimum Cost Design of Reinforced Concrete Frame System

In this section, the minimum-cost design of a single-story, two-span reinforced concrete frame is performed using both the Jaya and Rao optimization algorithms. To further validate the performance of the optimization algorithms, a three-story, three-span reinforced concrete frame system was analyzed. The design procedure was conducted in accordance with the provisions of ACI 318-25 (Building Code Requirements for Structural Concrete and Commentary) [19] published by the American Concrete Institute. A computational code was developed in the MATLAB environment to evaluate internal forces and perform the structural design. With appropriate modifications, the code can be extended to analyze systems with varying numbers of spans and stories, as well as to incorporate different optimization algorithms.
At the initial stage of the design process, key structural parameters such as the number of spans, number of stories, number of nodes, boundary conditions, element coordinates, and nodal connectivity are defined. The cross-sectional dimensions, namely the width (b) and height (h), are considered as design variables. These variables are randomly generated in the initial solution matrix within predefined lower and upper bounds to ensure compliance with design constraints.
Distributed live (L) and dead (D) loads are applied to the beams. The self-weight of the structure is excluded from the dead load and is instead calculated based on the randomly generated cross-sectional dimensions. This self-weight is then combined with the applied distributed loads.
The design constants considered in the analysis include the modulus of elasticity of steel (Es), unit weight of steel (γs), unit weight of concrete (γc), clear concrete cover thickness (cc), compressive strength of concrete (f′c), yield strength of steel (fy), cost of concrete per cubic meter (Cc), and cost of steel per ton (Cs). The numerical values of these parameters are presented in Table 1.
The single-story, two-span frame system is shown in Figure 1, while the three-story, three-span frame system is presented in Figure 2. The span lengths were taken as 6 m, and the story height as 3 m. The stopping criterion for the optimization (maximum number of iterations) was set to 100. The population size was taken as 20.
The equations corresponding to the ACI-318 provisions are given below. In the design procedure, the reinforced concrete beams were designed first. The cross-sectional width (b) and height (h) were treated as design variables, constrained between 300 mm and 600 mm. It was assumed that under applied loads, compression and tension zones develop in the cross-section, separated by the neutral axis. In the compression zone, the actual stress distribution in the concrete is replaced with an equivalent rectangular stress block that produces the same resultant force and location of action. The resultant compressive force in the concrete (Fc) and the resultant tensile force in the reinforcement (Fs) are given as:
F c = 0.85 f c b a
a = β 1 c
β 1 = 0.85               17 M P A < f c 28 M P A β 1 = 0.85 0.0071428 f c 28       f c > 28 M P A
F s = A s f y
where c is the neutral axis depth, As is the reinforcement area, and the factor related to the depth of the equivalent rectangular stress block (β1) is defined as β1 in ACI 318 and shall not exceed 0.65. Beams were designed with under-reinforced conditions. The balanced reinforcement ratio ( ρ b ) and the maximum reinforcement ratio ( ρ m a x ) were calculated to ensure ductile behavior:
ρ b = ( 0.85 ) β 1 f c f y 600 600 + f y
ρ m a x = 0.75 ρ b
The modulus of elasticity of concrete (Ec) was calculated as:
E c = 4700 f c
The analysis was performed using the load combination:
P = 1.4 D + 1.6 L
Minimum longitudinal reinforcement areas were ensured:
A s , m i n f c 4 f y b d
A s , m i n 1.4 f y b d
Shear design of beams was conducted according to:
V c = f c 6 b d
V s = A v f y d s
V s = 0.66 f c b d
A v m i n = 1 3   b s f y
s d / 4 8 ɸ m i n 150   m m
In Equations (21)–(25), d is the effective depth of the beam obtained by subtracting the clear concrete cover from the overall beam height. Vc represents the nominal shear strength of the concrete, Vs denotes the nominal shear strength of the reinforcement, and s is the spacing between transverse reinforcement. After all conditions are satisfied, the final values of Av/s are calculated.
The material cost of each beam element was calculated as:
M m = A c l e C c + T s C s
In Equation (26), le is the length of the element, Ts is the amount of reinforcement in tons, and Ac is the minimum gross cross-sectional area. After calculating the material cost for each beam element, the calculation proceeds to the material cost of the other structural element, namely the columns.
For columns, cross-sectional dimensions (b and h) were randomly generated as in beams and verified for minimum requirements. Column design used the moment amplification procedure from ACI 318. Top and bottom end factors, ΨA and ΨB, and the effective length factor for buckling, k, were computed as:
Ψ A , B = ( E I l ) c o l u m n ( E I l ) b e a m
k = 20 Ψ m 20 1 + Ψ m         i f   Ψ m < 2  
k = 0.9 1 + Ψ m       i f   Ψ m 2
Ψ m = 0.5 ( Ψ A + Ψ B )
Correction factor Cm and critical buckling load Pc were calculated as:
C m = 0.6 + 0.4 M 1 M 2  
P c = π 2 E I ( k l ) 2
δ s = C m 1 P u 0.75 P c
In Equation (31), M1 and M2 are the column end moments obtained from structural analysis, with M2 taken as the larger value. The coefficient Cm must be greater than 0.4, and if any lateral load acts between the column ends, it should be taken as 1.0. In Equation (33), δs is the moment amplification factor, and Pu is the factored axial load. Minimum bending moment Mmin was calculated as:
M m i n = P u ( 15 + 0.03 h )
In Equation (34), both 15 and h are taken in mm. Thus, the design sectional forces are obtained.
For columns, the minimum reinforcement ratio ρmin = 0.01 and the maximum reinforcement ratio ρmaks = 0.06 are used, and the generated cross-sectional dimensions are multiplied to check the reinforcement area requirements. If the calculated sectional forces fall outside the usable region of the interaction diagram, the reinforcement area is penalized.
After calculating the longitudinal reinforcement area, the shear reinforcement design of the columns is performed. The shear reinforcement design is carried out in the same manner as for the beams.
The objective function representing the total material cost of the structure, OF, is defined as:
O F = i = 1 n ( M m ) i
In Equation (35), n denotes the total number of elements.
For simplicity and consistency with the developed computational framework, the cost function includes only concrete and reinforcement costs. Although formwork cost is known to contribute significantly to total construction cost, it is excluded from this study. This simplification is not expected to significantly affect the comparative evaluation of the optimization algorithms, which is the primary objective of this research. Future studies may incorporate additional cost components for more comprehensive economic evaluation.
A flowchart, as shown in Figure 3, was developed to illustrate the optimization procedure used in this study. The diagram outlines the sequential steps, including calculating sectional forces for beams and columns, evaluating material costs, selecting the optimization algorithm (Jaya or Rao variants), and generating new candidate solutions. Decision points, such as checking whether a new solution improves the current best cost, are clearly indicated with Yes/No branches. This visual representation enhances clarity by providing a concise summary of the iterative process used for structural cost optimization.

4. Results and Discussion

The present study compared the performance of four parameter-free metaheuristic algorithms (Jaya, Rao-1, Rao-2, and Rao-3) in the cost optimization of a reinforced concrete frame designed as per ACI 318-25. The analysis was conducted through 20 independent runs for each algorithm to assess convergence stability and robustness. The cost results of 20 independent studies for a single-story, two-span reinforced concrete frame system are presented in Table 2.
Based on these results, the minimum, maximum, mean values, and standard deviations were calculated and are shown in Table 3.
All algorithms successfully achieved the minimum cost value of 1170.3 in at least one run, indicating their effectiveness in locating the global optimum within the design space. However, the variability in the results differed among the algorithms.
The Jaya algorithm demonstrated a mean cost of 1182.3 with a relatively high standard deviation of 37.2, indicating a wider spread of solutions and occasional convergence to suboptimal points, as evidenced by a maximum cost of 1635. Notably, this high outlier increased the average cost and variability.
Rao-1 showed the highest average cost (1202.1) and standard deviation (49.0), along with a maximum cost of 1386.3, reflecting less consistent performance and a tendency to converge more slowly or to local minima compared to the others.
Rao-3 achieved a mean cost of 1215.1 and a moderate standard deviation of 21.8, displaying better stability than Jaya and Rao-1 but was still less consistent than Rao-2.
Among all, Rao-2 exhibited the lowest mean cost (1181.0) and the smallest standard deviation (15.7), alongside the narrowest cost range (1170.3 to 1217.8). This indicates that Rao-2 provides relatively better robustness and convergence consistency for the single-story, two-span frame case.
In addition to the single-story, two-span reinforced concrete frame system, twenty independent analyses were performed for the three-story, three-span reinforced concrete frame system. The results are presented in Table 4.
Based on these results the best, worst, mean solutions, and standard deviation values are summarized in Table 5.
The statistical results are summarized as follows: JAYA achieved a best cost of 2841.17 and a worst cost of 3055.84, with a mean value of approximately 2922.5 and a standard deviation of 78.6. Rao-1 produced a best solution of 2827.88 and a worst solution of 3005.08, yielding an average cost of about 2875.6 with a relatively low standard deviation of 55.4, indicating stable performance.
Rao-2 demonstrated the best overall minimum cost (2727.87) among all algorithms, although it exhibited higher variability with a standard deviation of 87.1 and a maximum cost of 2964.80. Rao-3 resulted in a minimum cost of 2824.99 and a maximum of 3053.89, with an average cost of 2872.9 and a standard deviation of 79.8.
Overall, Rao-2 appeared to be the most effective algorithm in terms of achieving the lowest cost, while Rao-1 provided more consistent results with lower variability. Jaya, although competitive, showed comparatively higher average cost values. Although Rao-2 achieved the lowest minimum cost among all algorithms, it exhibited the highest standard deviation, indicating significant variability in its performance for more complex structural systems. This suggests that while Rao-2 is effective in exploring the solution space, its consistency decreases as the problem complexity increases. In contrast, Rao-1 demonstrated more stable behavior with lower variability. Therefore, the robustness of the algorithms appears to depend on the complexity of the structural system.

5. Conclusions

The results indicate that the performance of parameter-free algorithms varies depending on the complexity of the structural system. While Rao-2 demonstrates strong performance and robustness for simpler problems, its variability increases for more complex frames. In such cases, Rao-1 provides more stable and consistent results. Therefore, no single algorithm can be considered universally superior, and the selection should depend on the characteristics of the structural optimization problem. These findings affirm the potential of parameter-free metaheuristics for reinforced concrete structural optimization, providing practitioners with efficient alternatives that do not require algorithm-specific parameter tuning.
The convergence behavior of the JAYA, Rao-1, Rao-2, and Rao-3 algorithms was analyzed for both the single-story, two-span and the three-story, three-span reinforced concrete frame systems. Figure 4 presents the convergence curves obtained from twenty independent runs for the best algorithm, illustrating the progression of the best cost value over successive iterations.
The convergence behavior of the Rao-2 algorithm was analyzed over 100 iterations with a population size of 20. The evolution of the best cost value across iterations is illustrated in the convergence curve.
As observed, the algorithm demonstrated a rapid decrease in the objective function value during the early stages of the search process. The initial cost started at approximately 3658 and dropped significantly within the first 15 iterations, reaching around 2789. This indicates an effective exploration capability of the algorithm in the initial phase.
Between iterations 15 and 30, the algorithm continued to improve the solution, albeit at a slower rate, eventually reaching a cost value of approximately 2737. After iteration 30, the convergence curve became relatively stable, with only minor improvements observed. The algorithm reached its best cost value of approximately 2727.87 around iteration 33.
From this point onward, the cost value remained constant until the final iteration, indicating that the algorithm had converged to a near-optimal solution. This stable behavior demonstrates the strong exploitation capability of the Rao-2 algorithm in the later stages of the optimization process.
Overall, the convergence curve reveals that the Rao-2 algorithm achieves a good balance between exploration and exploitation, with fast initial convergence followed by stable refinement of the solution.

Author Contributions

Conceptualization, S.M.N. and E.R.G.; methodology, E.R.G. and G.B.; software, E.R.G.; validation, S.M.N.; formal analysis, E.R.G.; investigation, E.R.G.; writing—original draft preparation, E.R.G.; writing—review and editing, S.M.N., Z.W.G. and G.B.; visualization, E.R.G.; supervision, G.B. and Z.W.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Crepinsek, M.; Liu, S.; Mernik, L. A note on teaching–learning-based optimization algorithm. Inf. Sci. 2012, 212, 79–93. [Google Scholar] [CrossRef]
  2. Balasubramani, K.; Marcus, K. A study on flower pollination algorithm and its applications. Int. J. Appl. Innov. Eng. Manag. 2014, 3, 230–235. [Google Scholar]
  3. Akin, A.; Saka, M.P. Harmony search algorithm based optimum detailed design of reinforced concrete plane frames subject to ACI 318-05 provisions. Comput. Struct. 2015, 147, 79–95. [Google Scholar] [CrossRef]
  4. Wang, F.; Wang, X.; Sun, S. A reinforcement learning level-based particle swarm optimization algorithm for large-scale optimization. Inf. Sci. 2022, 602, 298–312. [Google Scholar] [CrossRef]
  5. Regupathi, R. Cost Optimization of Multistoried Rc Framed Structure Using Hybrid Genetic Algorithm. Int. Res. J. Eng. Technol. 2017, 4, 888–896. [Google Scholar]
  6. Bekdaş, G.; Nigdeli, S.M.; Yang, X. Optimum reinforced concrete design by harmony search algorithm. In Metaheuristics and Optimization in Civil Engineering; Springer: Cham, Switzerland, 2016; pp. 165–180. [Google Scholar]
  7. Chutani, S.; Singh, J. Use of modified hybrid PSOGSA for optimum design of RC frame. J. Chin. Inst. Eng. 2018, 41, 342–352. [Google Scholar] [CrossRef]
  8. Ulusoy, S.; Kayabekir, A.E.; Bekdaş, G.; Niğdeli, S.M. Metaheuristic algorithms in optimum design of reinforced concrete beam by investigating strength of concrete. Chall. J. Concr. Res. Lett. 2020, 11, 26–30. [Google Scholar] [CrossRef]
  9. Maaroof, R.S.; Hamad, A.S.; Hussein, M.M.F. A novel hybrid metaheuristic algorithm and response surface methodology approach for predictive modeling and optimization of cementitious compressive strength. Sci. Rep. 2025, 16, 2894. [Google Scholar] [CrossRef] [PubMed]
  10. Yang, P.; Li, C.; Qiu, Y.; Huang, S.; Zhou, J. Metaheuristic optimization of random forest for predicting punch shear strength of FRP-reinforced concrete beams. Materials 2023, 16, 4034. [Google Scholar] [CrossRef] [PubMed]
  11. Hong, W.K.; Nguyen, M.C. AI-based Lagrange optimization for designing reinforced concrete columns. J. Asian Archit. Build. Eng. 2022, 21, 2330–2344. [Google Scholar] [CrossRef]
  12. Lin, L.; Xu, N.; Yang, D.; Li, G.; Xiao, Y.; Yu, Y. A smart computational framework for predicting mechanical and sustainability indicators and optimizing mix proportions of recycled rubber aggregate concrete. Eng. Appl. Artif. Intell. 2026, 164, 113364. [Google Scholar] [CrossRef]
  13. Lin, L.; Xu, J.; Ying, W.; Yu, Y.; Zhou, L. Post-fire compressive mechanical behaviors of concrete incorporating coarse and fine recycled aggregates. Constr. Build. Mater. 2025, 461, 139948. [Google Scholar] [CrossRef]
  14. Yu, Y.; Zhou, L.; Khodadadi, N.; Nanni, A. Size Effects on Uniaxial Compression and Tension in Recycled Aggregate Concrete Fabricated Using Conventional and Equivalent Mortar Volume Techniques. J. Mater. Civ. Eng. 2026, 38, 04026051. [Google Scholar] [CrossRef]
  15. Thomas, J.; Thaickavil, N.N.; Wilson, P.M. Strength and durability of concrete containing recycled concrete aggregates. J. Build. Eng. 2018, 19, 349–365. [Google Scholar] [CrossRef]
  16. Cakiroglu, C.; Islam, K.; Bekdas, G.; Apak, S. Cost and CO2 emission-based optimisation of reinforced concrete deep beams using Jaya algorithm. J. Environ. Prot. Ecol. 2022, 23, 2420–2429. [Google Scholar]
  17. Gheyratmand, C.; Gholizadeh, S.; Vababzadeh, B. Optimization of RC frames by an improved artificial bee colony algorithm. Int. J. Optim. Civ. Eng. 2015, 5, 189–203. [Google Scholar]
  18. Bekdaş, G.; Nigdeli, S.M. Modified Harmony Search for Optimization of Reinforced Concrete Frames. In Harmony Search Algorithm: Proceedings of the 3rd International Conference on Harmony Search Algorithm (ICHSA 2017); Springer: Singapore, 2017; pp. 213–221. [Google Scholar]
  19. ACI 318-25; Building Code for Structural Concrete—Code Requirements and Commentary and Commentary. American Concrete Institute: Farmington Hills, MI, USA, 2025.
  20. Rao, R.V. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Ind. Eng. Comput. 2016, 7, 19–34. [Google Scholar] [CrossRef]
  21. Rao, R.V. Rao algorithms: Three metaphor-less simple algorithms for solving optimization problems. Int. J. Ind. Eng. Comput. 2020, 11, 107–130. [Google Scholar] [CrossRef]
  22. Ravipudi, V.R.; Keesari, H.S. Design Optimization of Renewable Energy Systems Using Advanced Optimization Algorithms; Springer: Cham, Switzerland, 2022. [Google Scholar]
Figure 1. The single-story, two-span frame system.
Figure 1. The single-story, two-span frame system.
Jcs 10 00231 g001
Figure 2. The three-story, three-span frame system.
Figure 2. The three-story, three-span frame system.
Jcs 10 00231 g002
Figure 3. A flow diagram illustrating the step-by-step procedure for structural cost optimization.
Figure 3. A flow diagram illustrating the step-by-step procedure for structural cost optimization.
Jcs 10 00231 g003
Figure 4. The convergence curve of the Rao-2 algorithm for a three-story, three-bay reinforced concrete frame system.
Figure 4. The convergence curve of the Rao-2 algorithm for a three-story, three-bay reinforced concrete frame system.
Jcs 10 00231 g004
Table 1. The design constants.
Table 1. The design constants.
DescriptionSymbolUnitValue
Elasticity of steelEsMPA200,000
Unit weight of steelγst/m37.86
Unit weight of concreteγct/m32.5
Clear concrete cover thicknessccmm40
Compressive strength of concretef′cMPA30
Yield strength of steelfyMPA420
Cost of concrete per cubic meterCc$/m3130
Cost of steel per tonCs$/ton1080
Table 2. Results of cost optimization for a single-story two-span reinforced concrete frame.
Table 2. Results of cost optimization for a single-story two-span reinforced concrete frame.
JAYARao-1Rao-2Rao-3
1170.31217.81170.31214.8
1214.811801170.31170.3
1217.81214.81170.31170.3
1170.31170.31170.31217.8
1170.31386.31170.31214.8
1217.81214.81217.81214.8
1170.31170.31170.31214.8
1170.31214.81170.31260.5
1214.81214.81217.81223.9
1217.81214.81214.81217.8
1214.81170.31217.81214.8
1170.31214.81217.81170.3
16351214.81170.31217.8
1170.31214.81170.31170.3
1170.31217.81214.81214.8
1170.31170.31214.81217.8
1170.31170.31217.81217.8
1214.81214.81214.81170.3
1214.81217.81170.31217.8
1170.31170.31170.31170.3
Table 3. Results of the comparison for a single-story two-bay reinforced concrete frame.
Table 3. Results of the comparison for a single-story two-bay reinforced concrete frame.
AlgorithmMinimum Cost ($)Maximum Cost ($)Mean Cost ($)Standard Deviation
Jaya1170.31635.01182.337.2
Rao-11170.31386.31202.149.0
Rao-21170.31217.81181.015.7
Rao-31170.31260.51215.121.8
Table 4. Results of the cost optimization for a three-story three-span reinforced concrete frame.
Table 4. Results of the cost optimization for a three-story three-span reinforced concrete frame.
JAYARao-1Rao-2Rao-3
3055.842838.272743.592983.66
2995.562827.882952.482886.87
2980.872842.382785.972828.69
2975.0328632894.322865.41
2871.792862.512757.972923.17
2860.853005.082727.873053.89
2841.172908.392964.82893.67
2841.172834.412915.732834.41
2849.322959.462741.272827.88
2866.962846.072838.282824.99
2980.872842.382785.972828.69
2975.0328632894.322865.41
2871.792862.512757.972923.17
2860.853005.082727.873053.89
3055.842908.392743.592983.66
2995.562838.272952.482886.87
2980.872827.882785.972828.69
2975.032842.382964.82865.41
2860.852908.392915.732827.88
2841.172834.412741.272824.99
Table 5. Results of the comparison for a three-story three-span reinforced concrete frame.
Table 5. Results of the comparison for a three-story three-span reinforced concrete frame.
AlgorithmMinimum Cost ($)Maximum Cost ($)Mean Cost ($)Standard Deviation
Jaya2841.173055.842922.578.6
Rao-12827.883005.082875.655.4
Rao-22727.872964.802836.287.1
Rao-32824.993053.892872.979.8
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Güldal, E.R.; Nigdeli, S.M.; Bekdaş, G.; Geem, Z.W. Parameter-Free Metaheuristic-Based Method for Reinforced Concrete Frame Cost Optimization. J. Compos. Sci. 2026, 10, 231. https://doi.org/10.3390/jcs10050231

AMA Style

Güldal ER, Nigdeli SM, Bekdaş G, Geem ZW. Parameter-Free Metaheuristic-Based Method for Reinforced Concrete Frame Cost Optimization. Journal of Composites Science. 2026; 10(5):231. https://doi.org/10.3390/jcs10050231

Chicago/Turabian Style

Güldal, Elmas Rakıcı, Sinan Melih Nigdeli, Gebrail Bekdaş, and Zong Woo Geem. 2026. "Parameter-Free Metaheuristic-Based Method for Reinforced Concrete Frame Cost Optimization" Journal of Composites Science 10, no. 5: 231. https://doi.org/10.3390/jcs10050231

APA Style

Güldal, E. R., Nigdeli, S. M., Bekdaş, G., & Geem, Z. W. (2026). Parameter-Free Metaheuristic-Based Method for Reinforced Concrete Frame Cost Optimization. Journal of Composites Science, 10(5), 231. https://doi.org/10.3390/jcs10050231

Article Metrics

Back to TopTop