Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

Mandal et al.

AI in Civil Engineering (2024) 3:7 AI in Civil Engineering


https://doi.org/10.1007/s43503-024-00024-8

ORIGINAL ARTICLE Open Access

Study on the use of different machine


learning techniques for prediction of concrete
properties from their mixture proportions
with their deterministic and robust optimisation
Sumanta Mandal1, Amit Shiuly1* , Debasis Sau1, Achintya Kumar Mondal1 and Kaustav Sarkar1

Abstract
The construction industry relies so heavily on concrete that it’s crucial to precisely forecast and optimize the strength
and workability of concrete mixtures, while reducing costs as much as possible. For this objective, this study tries
to predict and optimize the compressive strength and workability (slump) of concrete by using deterministic
and robust optimization approaches, so as to determine the optimum concrete mixture proportions, while minimiz-
ing cost. Specifically, strength and slump were predicted based on concrete mixture proportions with five differ-
ent machine learning techniques—support vector machine (SVM), artificial neural network (ANN), fuzzy inference
system (FIS), adaptive fuzzy inference system (ANIS), and genetic expression programming (GEP), based on a dataset
comprising two hundred concrete mixtures, which has various levels of key ingredients, including cement, water,
fine aggregate, coarse aggregate, and size of coarse aggregate, along with their associated measures of strength
and workability. These ingredients were used as input parameters, while compressive strength and slump (represent-
ing workability) served as output parameters for each mix proportion. Experimental investigations were conducted
on fifteen distinct concrete mixes to validate the performance of the five networks, finding that ANFIS can yield
the best results both for training and validation. This study provides valuable insights for predicting concrete proper-
ties and optimizing concrete mixture proportions, thus helping to maximize strength and workability while minimiz-
ing costs.
Keywords Concrete mixture, Prediction, Machine learning techniques, Deterministic optimisation, Robust
optimisation

1 Introduction durability. While codal provisions can address the basics


Concrete plays a very crucial role in the construc- of concrete mixture designs, it should be noted that con-
tion industry. But traditional concrete mix designs rely crete is inherently heterogeneous, thus posing challenges
on codal provisions and trial batches in both labora- for predicting its diverse properties. Moreover, formu-
tory and field settings to ensure compliance with speci- lating mixture proportions for optimal performance at
fied requirements in terms of strength, workability, and a minimal cost remains a complex task. Therefore, it is
critically important to predict and optimize concrete
mix proportions by leveraging the potential of various
*Correspondence:
Amit Shiuly
machine learning and optimization tools, because such
amit.shiuly@jadavpuruniversity.in tools can potentially simplify the prediction and optimi-
1
Civil Engineering Department, Jadavpur University, Jadavpur, zation of concrete properties by establishing multidimen-
Kolkata 700032, India
sional nonlinear relationships between raw materials and

© The Author(s) 2024. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which
permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the
original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or
other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line
to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory
regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this
licence, visit http://creativecommons.org/licenses/by/4.0/.
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 2 of 24

the desired performance, thus enhancing the efficiency of that ANFIS can deliver the best result. Naser (2019) pre-
construction processes. dicted the service life of exterior painted surfaces by
Several researches have been conducted to predict using ANN. In order to determine the viscosity of asphalt
concrete properties by using various machine learn- rubber, ANN and ANFIS were implemented by Specht
ing techniques. For instance, Oh et al. (1999) used ANN et al. (2014). In addition, Chou et al. (2013) assessed the
to proportion concrete mixes. Rao (2012) successfully strength of concrete by utilizing ANN, CHAID, CART,
used ANN to predict concrete compressive strength at LR, l GENLIN and SVM, concluding that the combina-
different binder ratios. A new database platform (Com- tion of ANN and SVM can yielded the best result. Several
pos) was developed by Chen et al. (2015), which imple- other machine learning applications are also available in
mented stepwise multiple linear regression and BP ANN the field of geotechnical engineering for evaluating the
approaches to identify correlations between concrete uniaxial compressive strength (Jahed Armaghani et al.,
properties and the proportion of concrete raw materials. 2018), the bearing capacity of piles (W. Chen et al., 2020),
Mustapha and Mohamed (2017) proposed a Weighted and the concrete-filled steel tube columns (Sarir et al.,
SVM Based on High-Performance Concrete Compres- 2021), among others.
sive Strength Prediction, finding that the accuracy of the Some researches have also been carried out to optimize
proposed SVM was significantly better than other SVMs the concrete mixture design in different methodologies.
for different evaluation measurements. Tafis and Sis- For example, Abbasi et al. (1987) designed an experi-
tonen (2017) explored different machine learning meth- mental method to optimize concrete mixtures for a given
ods for durability and service-life prediction of reinforced workability and compressive strength. Shilstone and
concrete structures. Abuodeh et al. (2019) used ANN James (1990) suggested a quantitative technique for opti-
for interpretation of ultra-high performance concrete’s mizing the proportions of aggregate, while carrying out
compressive strength. Marani et al. (2020) also predicted some adjustments during the experiment. With locally
such strength by using tabular generative adversarial available ingredients, Kasperkiewicz (1994) applied
networks. Muliauwan (2020) used ANN, SVM and lin- analytical techniques for concrete mix designs, attain-
ear regression (LR) to predict concrete properties. In a ing an optimal composition of concrete at the lowest
comparative study on ANN and ANFIS models, Arma- cost. Chang (2001) proposed a densified mixture design
ghani and Asteris (2021) estimated cement-based mor- algorithm to yield a sort of optimum high-performance
tar materials’ compressive strength. Pandey et al. (2021) concrete, which can deliver high workability and good
used multi-variable linear regression, SVM, Decision durability. Soudki et al. (2001) produced statistical analy-
Tree Regression and ANN to design concrete mixes, sis results in full factorial experiments, aimed to optimize
with and without plasticiser of certain desired proper- a concrete mix proportion for hot climate conditions.
ties. When using XGBoost, MARS and SVM techniques Nunes et al. (2006) explored self-compacting concrete
to determine the shear strength of RC concrete beams, in a robust mix design methodology. Ahmad (2007) pro-
Hayder Riyadh Mohammed et al. (2022) observed that posed a laboratory trial procedure for an optimum design
MARS was more powerful than other algorithms. Ly of concrete mixes at the minimum cost of concrete. In
et al. (2021) successfully predicted the strength of rub- several analytical methods, such as ANN, nonlinear
ber concrete with ANN. Shariati et al. (2021) evaluated programing, and Genetic Algorithm (GA), Yeh (2007)
the shear strength of tilted angular connectors (a kind of obtained an optimum mixture of concrete composition
applications in steel composites) by using ANN, ANFIS, for required performance at the lowest cost. By adopting
and ELM. Duan et al. (2021) utilized ICA, XGBoost, GA, ANN and convex hull as an optimum technique, Lee
SVR, ANN, and ANFIS to predict the recycled aggregate et al. (2009) determined the minimum cost of concrete
concrete’s compressive strength. Nguyen et al. (2021a) under a given strength requirement. Yeh (2009) opti-
predicted the strength of concrete by using MLP, GBR, mized concrete mixture proportions by using a flattened
XG Boost, and SVM. Ayaz et al. (2021) predicted the simplex—Centroid mixture design as well as ANN. Self-
compressive strength of geo-polymer concrete combined consolidated high-strength concrete was optimized by
with fly ash in the methods of ANN and ResNet. Feng Akalin et al. (2010) using a D-optimal design. By apply-
De-Cheng et al. (2020) adopted AdaBoost to assess con- ing the Particle Swarm Optimisation (PSO) for design-
crete’s strength. Mishra et al. (2020) utilized SVM, ANN, ing high-performance concrete mixtures, Xiaoyong
and ANFIS to measure the strength of unreinforced and Wendi (2011) presented an optimum approach to
bricks. Similarly, Naser et al. (2019) also used ANN designing concrete mixtures based on experimental and
and ANFIS to identify the strength of asphalt rubber. orthogonal methods, while identifying the main fac-
Moayedi et al. (2019) established the friction capacity of tors influencing the compressive strength of concrete
driven piles in clay by ANFIS, ANN, SVM and GP, finding in a mix proportion. Jayaram et al. (2010) demonstrated
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 3 of 24

opportunities for elitism-based PSO models to develop purpose, while the remaining 30 for testing. Such a divi-
high-volume concrete fly compounds and found that sion of data is a common practice in the field of machine
when using PSO to design high-performance concrete learning, particularly in supervised learning techniques
mixtures, the number of trial compounds, which have for accurately training a network (Madhiarasan & Lou-
desirable structures in the field, can be reduced. Ghia- zazni, 2022). In addition, experiments would be con-
mat et al. (2019) proved that cost optimization with the ducted in laboratory, given that 15 data about different
optimal combination of genetic operators can reduce the mix proportions and their strength and slump values
construction cost and weight of the bridge superstructure have been obtained. Thus, this approach could definitely
by 13%, mostly thanks to the reduction in the required boost the reliability and generalizability of results, and
pre-stressing tendons. Hamed Naseri (2019) reported this is a feature different from that of other studies. Fur-
that PSO is better than GA as a good solution for con- thermore, deterministic and robust optimisation would
crete mix proportions. In an investigation carried out by be implemented at an optimum concrete mixture to
Sobhani, PSO yielded faster and better results than GA. obtain the maximum compressive strength and slump at
Feng et al. (2021) used three metaheuristic ANFIS-based the minimum cost.
algorithms, namely, PSO, ant colony optimization (ACO)
and differential evolution optimization (DEO), to predict 2 Experiment procedure
the super plasticiser demand of self-consolidated con- 2.1 Data collection and experiment program
crete mixtures. Concrete mix properties were selected from the avail-
Conventional reliability-based design optimisation able literature for conducting this study (Abdelatif
was carried out in dealing with optimization under et al., 2018). With a total of 1240 numbers in the data
uncertainty by Abbasnia et al. (Cheng et al., 2017). Addi- set, data pre-processing is very important for this type
tionally, the robust optimisation has been successfully of research (Fan et al., 2015; Xiao & Fan, 2014). There-
implemented in stochastic mechanical systems over fore, data reduction was carried out, as the row or col-
recent years (Beyer & Sendhoff, 2007; Cheng et al., 2017). umn value regarding 28 days’ compressive strength and
Moulick et al. (2019a) presented an efficient robust opti- workability discarding the missing values and mix design
mization procedure for concrete mixtures with rice husk containing additives. Thus, data reduction was made on
ash. the basis of mix design having no additives and no value
The above literature review identifies a gap in the cur- of 28 days’ compressive strength as 714 and 293, respec-
rent research on concrete mix design and property tively. Afterwards, data scaling was implemented with
prediction: the absence of comprehensive research to the normal distribution curve (Gaussian distribution). It
integrate multiple modern machine learning tools, such shall be noted that as an important concept in statistics,
as SVM, ANN, FIS, ANFIS, and GEP. Although many the normal distribution forms the backbone of Machine
studies have explored these techniques separately, there Learning. It yields a conclusion that approximately 99.7%
is a notable lack of holistic investigations into their com- of data fall within three standard deviations of the mean.
bined effectiveness. Furthermore, the literature review The data were transformed from categorical data into
highlights a scarcity of research focusing on multi-objec- numerical data, and they were 200. Finally, the 200 num-
tive deterministic and robust optimization strategies for bers in the mix design dataset were used in this study.
striking a balance among compressive strength, work- The input data include: aggregate size, amount of Ordi-
ability, and cost minimization in concrete mixtures. Most nary Portland Cement (OPC), water, fine aggregate, and
of the existing studies tend to concentrate on individual coarse aggregate in kg per cubic meter; and the output
aspects, rather than providing a comprehensive approach is 28 days’ compressive strength (in MPa) and slump (in
to concrete-related technologies. Addressing these gaps mm) corresponding to each mix proportion. The box-
could significantly enhance the understanding and appli- plots of the mixture content, slump and compressive
cation of advanced machine learning tools for optimizing strength are presented in Fig. 1.
concrete properties. For the purpose of validating the present prediction
In order to predict different concrete properties, this methodology, an extensive experimental program was
study would adopt five machine learning techniques— conducted (Fig. 2), with 15 concrete trial mixes chosen
SVM, ANN, Fuzzy FIS, ANFIS and GEP. In addition, two arbitrarily. The OPC cement was used in this experiment.
hundred data about concrete mixtures would be consid- Crushed stone particles obtained from a local hill were
ered at various levels of key ingredients—cement, water, used as coarse aggregates, and local river sands were used
fine aggregate, coarse aggregate, and size of coarse aggre- as fine aggregates. Both aggregates confirm to IS 383–
gate, along with their compressive strength and slump 1970. Potable water was used for mixing the constituents
value. 170 of the 200 data would be used for training of all the tests. However, chemical admixtures were not
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 4 of 24

1400
important predictive tools in civil engineering applica-
1200 tions (Chen et al., 2015; Jalal et al., 2021). These meth-
1000 ods’ effectiveness in prediction has been proved in many
Weight (Kg/m3)

800 aspects.
600
400
2.2.1 Support vector machine (SVM)
200
SVM, a supervised machine learning model, adopts clas-
0
Cement Water Fine Coarse sification algorithms for two-group classification prob-
Content Aggregate Aggregate lems. It was first introduced by Vapnik (Cortes & Vapnik,
1995; Shiuly et al., 2022a, 2022b). After given labelled
(a) Different concrete ingredients
training data for each category, an SVM model is able
55 to categorize them into new texts. Compared to some
Compressive Strength

50 newer algorithms, e.g., neural networks, SVM has two


main advantages: higher speed and better performance
45
(MPa)

with a limited number of samples (in thousands). This


40 makes SVM very suitable for text classification, where it’s
35 common to have access to a dataset of at most a couple
30
of thousands of tagged samples. SVM has been used in
many civil engineering applications; and in recent years,
25 it is often used to predict concrete’s compressive strength
(b) Compressive strength (Mishra et al., 2020; Mohammed & Ismail, 2022; Muliau-
wan et al., 2020; Nguyen et al., 2021a, 2021b; Shih et al.,
250 2015; Wang et al., 2014; Yu et al., 2018). The support vec-
tor regression, which is a variation of SVM, is also used
200
to build input–output models for concrete. SVM uses
an objective function, which drive the function estima-
Slump (mm)

150
tion process. When a nonlinear space is reached, a kernel
100
radial-based function (RBF) will be selected as the kernel
function for SVM, because it can provide better results
50 than other kernels.
This model underlies the functional relationship
(c)Slump between one or more independent variables and a
Fig.1 Box plot of different concrete ingredients compressive response variable:
strength and slump
y(A) = wT φ(A) + B (1)
where A Є R, y Є R, and φ(A): Rn is a process of mapping
used in the tests. A total of 15 × 3 = 45 cubes having a to a higher dimensional feature space; w indicates the
dimension of 150 × 150 × 150 mm were casted for obtain- weight; and B is a constant.
ing the compressive strength of the concrete. After 24 h,
the cubes were removed from the mould, and then cured 2.2.2 Artificial neural network (ann)
for 28 days in a curing tank under normal temperatures. Artificial neuron is a computational model inspired by
Then, the compressive strength of the specimens was natural neurons (Alam et al., 2020; Desai et al., 2008;
measured in a standard compressive testing machine. Madhiarasan & Louzazni, 2022; Sada & Ikpeseni, 2021;
The average compressive strength of the three cube sam- Şahin & Erol, 2017; Shiuly et al., 2020, 2022a, 2022b;
ples prepared from the same concrete mixture design Walczak & Cerpa, 2003): Natural neurons receive signals
was marked as the compressive strength of that mixture. through synapses found in the dendrites membrane of
Table 1 presents the average test results of 28-day com- neurons; when signals are found strong enough, neurons
pressive strength for all 15 concrete mixtures, along with would activate and release a signal to the axon; this sig-
each mixture per 1 cubic meter. nal can be sent to another synapse, which may activate
other neurons. ANN solves various problems in pattern
2.2 Different machine learning techniques recognition, predictive performance, memory-related
In order to predict the concrete mix proportions, tasks, etc. As it has the ability to automatically learn from
SVM, ANN, FIS, ANFIS and GEP were used, which are a given training pattern, ANN can solve map-related
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 5 of 24

Fig. 2 Experiment performed in laboratory for validation

Table 1 Experimental mixture design data along with measured compressive strength and slump
Max agg size Cement O.P.C Water content Fine aggregate Coarse aggregate Compressive Slump (mm)
(Kg/m3) (Kg/m3) (Kg/m3) (Kg/m3) strength (MPa)

20 400 215 590 1195 47.2 110


20 380 175 675 1150 47.3 120
20 375 190 695 1190 45.5 110
40 375 180 665 1180 43.4 120
20 375 190 680 1205 43.9 150
40 375 180 630 1215 46.5 120
40 400 200 585 1235 40.1 125
20 385 195 685 1165 40.8 90
20 390 215 715 1125 50.4 120
40 350 160 720 1170 50.6 60
20 380 180 695 1135 50.3 200
20 360 170 748 1122 32.8 190
20 375 225 760 1130 33.2 160
40 385 180 635 1180 31.3 110
40 375 180 665 1180 36 120

problems by finding the approximate limitations of input network as well. As mentioned above, training a network
data associated with output data. This feature separates to improve its performance is thought. In precise terms,
it from other conventional specialist systems. An ANN the structures and weights of network connections would
computing system is made up of many synthetic neu- change iteratively, so as to minimize the errors that refer
rons, which play the role of vital units and mimic a paral- to the entire node of the output layer.
lel process of brain biology for responses. The behaviour A trained neural network acts as an analytical tool
of ANN networks is influenced by the communica- for qualified predictions of results based on any sets of
tion pattern of neurons, which determine the class of a input data which are not involved in the learning process
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 6 of 24

of the network. Its functions are practically simple and Successful prediction by models in various research in
easy, nevertheless correct and precise. A neural network the past indicated that fuzzy logic could be a useful mod-
is composed of numerous mutually connected neurons elling tool for engineers and researchers in the area of
grouped in layers. The complicity of a network is deter- cement and concrete (Shiuly et al., 2022a, 2022b). Fuzzy
mined by the number of layers. Besides the input (first) logic toolboxes have been used to predict the strength
and the output (last) layers, a network may have one or and slump of concrete. The purpose of making this logic
a few hidden layers. The purpose of the input layer is to is to decision making, understanding, problem solving,
accept data from the surroundings. Those data are pro- planning etc.
cessed in the hidden layers and then sent into the output
layer. The final results from the network are the outputs 2.2.4 Adaptive neuro fuzzy inference system (ANFIS)
of the neurons from the last network layer, forming the Neuro-fuzzy modelling refers to applying various learn-
solution to the analyzed problem. ing techniques developed in the neural network litera-
ture to FIS (Jang, 1993; Sada & Ikpeseni, 2021; Shiuly
et al., 2022a, 2022b). ANFIS, a hybrid neural network that
2.2.3 Fuzzy inference system (FIS) amalgamates fuzzy logic and neural networks, consists of
Fuzzy theories can take intermediate values, such as high, two main components: the consequent and the anteced-
medium, low, very low and similar values. FIS is a set of ent, which work together to formulate some fuzzy rules
multi-valued logic, which permits intermediary values to for shaping a network. Throughout the training process,
be defined between conventional assessments, e.g., true/ a hybrid optimization technique is employed to update
false, yes/no, high/low, etc. Ideas like very tall or very the parameters of each section. The ANFIS architecture
fast can be expressed mathematically and processed by is organized into five layers: The first layer, known as the
computational systems, so as to apply a more human-like fuzzification layer, would compute membership degrees
thinking procedure in computers’ programming (Ber- for each input and adjust antecedent parameters in a
enji, 1992; Shiuly et al., 2022a, 2022b). The term “fuzzy” gradient descent algorithm; subsequently, the rule layer,
was first presented by Zadeh (D’Urso & Gil, 2017) in his constituting the second layer, would calculate the firing
research paper on fuzzy sets, which introduced a new strength of each rule; the third layer, referred to as the
mathematical discipline, namely fuzzy logic, based on normalization layer, would normalize the firing strengths
the theory of fuzzy sets. The aim of the logic was to sup- through min–max normalization; moving on to the
port the consideration and presentation of rough ideas by fourth layer—the defuzzification layer—marks the incep-
fuzzy sets. The imprecision is to be understood as group- tion of the consequent part and updates its parameters
ing certain set members into classes, with the boundaries by using the least square error technique in the forward
between them not sharply defined. The theory of fuzzy path; finally, the fifth layer, called the output layer, would
sets is expected to become a novel methodology suitable aggregate the outputs from the fourth layer. In ANFIS,
enough for helping formulate and solve complex prob- the antecedent portion spans the initial three layers,
lems in engineering and science, which are often difficult while the consequent portion covers the remaining lay-
to handle by using "precise" crisp logic, such as binary ers. This study employed the concept of adaptive network
logic, under which the variables can only be either true (which is a generalization of the common back-propaga-
or false. The theory of fuzzy sets allows the concept of tion neural network) to tackle the parameter-identifying
partial belongingness of an object or a variable in a fuzzy problem in FIS. An adaptive network is a multi-layered
set and, therefore, enables a gradual transition from full feed-forward structure, with its overall output behav-
membership to a totally non-membership. Thereby, in iour determined by the value of a collection of modifi-
fuzzy logic, an object or a variable within a domain may able parameters. More specifically, the configuration of
partially belong to several fuzzy sets in the same domain an adaptive network is composed of a set of nodes con-
simultaneously. Thus, this theory provides a framework nected through directional links, and each node is a pro-
for a multi-valued logic, which is essential for capturing cessing unit to perform a static node function based on
the vagueness in a natural linguistic description of any the incoming signals, so as to generate a single node out-
system. Moreover, the underlying fuzzy logic incorpo- put. Such a node function is a parameterized function,
rates a variety of rules with certain premises containing because it has modifiable parameters. It shall be noted
fuzzy propositions, which are generally defined in lin- that the links in an adaptive network only indicate the
guistic terms, such as low and high (temperature, pres- flow direction of signals between nodes, with no weights
sure, flow, frequency, voltage, etc.), or old, older and very associated with these links. In this study, three ANFIS
old (person, engine, sensor, measured value, etc.). These models were developed to predict the concrete com-
related linguistic rules are of IF–THEN art. pressive strength, slump, and dry density. In all the three
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 7 of 24

models, water, cement, fine aggregate and coarse aggre- a) Mainly focus on optimization to get better results.
gate were used as input variables. All the three models b) Solve complex problems.
were developed by using a grid partition fuzzy interfer- c) Follow the theory of “Survival of the fittest” (Darwin’s
ence system, which adopted 3 linear membership func- theory).
tions. It is noteworthy that ANN lacks the ability to make
informed decisions, while Fuzzy Logic is criticized for its In the early GA methods, the first human chromo-
weakness in learning capabilities. somes are randomly produced by this software; then,
chromosomes are distributed, and the suitability of an
Neural network + FUZZY = ANFIS
individual population is assessed; then, when consider-
As a neural network, it has strong generalization capa- ing suitability, individuals are selected randomly, leaving
bility and high strength. The only limitation is very high a seed with new traits. In the new generation one finds
computational cost, due to complex structures; so it is the same process—genetic predisposition, hostility, and
not suitable for a large amount of inputs. reproduction through evolution. For a certain number
of generations or until a specific solution is reached, this
process continues. In order to produce the compres-
2.2.5 Genetic expression programing (GEP) sive strength, slump and dry density separately, such as
In this method, the first human chromosomes are ini- water work, cement, good amount, coarse, small plastic,
tially randomly generated by software (Bansal et al., 2022; large plastic; GeneXpro Tools 5.0 (Ferreira, 2001) was
Shiuly, 2018; Shiuly et al., 2020, 2022a, 2022b). In the next used in this study. In all cases, the 30 chromosomes, each
step, the chromosomes are transferred and the suitability containing the three-dimensional genes, were used in
of the individual population is assessed. Then, with the calculation.
eligibility considered, individuals are selected randomly,
leaving a seed with new traits. In the new generation, the 2.3 Development of the optimisation scheme
same process is repeated: genetic predisposition, hostil- In this study, two ANFIS models were developed to pre-
ity, and reproduction through evolution. For a certain dict the concrete compressive strength and slump; and
number of generations, or before a specific solution is coarse aggregate size, cement, water, fine aggregate, and
reached, this process continues (Fig. 3). coarse aggregates were utilised as input variables, while
It is based on the mechanism of natural selection and the values of compressive strength and slump were
natural genetics: used as output variables, as depicted in Fig. 4(a) and (b),

Fig. 3 Genetec Expression tree working flow chart


Mandal et al. AI in Civil Engineering (2024) 3:7 Page 8 of 24

Fig. 4 ANFIS network for predicting compressive strength and slump


Mandal et al. AI in Civil Engineering (2024) 3:7 Page 9 of 24

respectively. All the models were developed in a grid par- are the implicit functions of [x z]. It shall be mentioned
tition fuzzy interference system. that the deterministic optimization problem as presented
In this study, cement, coarse aggregate, fine aggre- by Eq. (2) does not reflect the effect of uncertainty in [x
gate, water, and size of coarse aggregate were used as z]. However, the objective function and the constraints
input parameters of the fuzzification layer in ANFIS. are the function of [x z]. Thus, the uncertainty in [x z] is
Furthermore, the membership degree of all the input expected to spread at the system level, thus inducing the
parameters are adjusted by using the gradient descent objective function and the constraints of the associated
algorithm as cement, water, coarse aggregate, size of optimization problem.
coarse aggregate, fine aggregate. The types of all mem-
bership functions were triangular. The initialization of
the membership function’s parameters involves a ran- 2.3.2 The robust optimization
dom assignment, which uses cluster centres derived 2.3.2.1 Robustness of the objective function The robust-
from the K-means algorithm for input–output training ness of the objective function is generally measured in
data. Subsequently, these parameters were fine-tuned terms of the dispersion of the performance function from
to ensure compliance with distinguishing ability con- its mean value (Moulick et al., 2019b). The aim of a model
straints. In addition, ANFIS’ information includes: design is to attain the optimal performance as well as low
Number of nodes: 15; Number of linear parameters: sensitivity of the performance function, with respect to
4; Number of nonlinear parameters: 1; Total number the variation in the design variables and design parame-
of parameters: 5; Number of training data pairs: 135; ters due to uncertainty. Thus, it is required to optimize the
Number of checking data pairs: 15; Number of fuzzy objective function with the dispersion (standard deviation
rules: 2; Minimal training and testing for both RMSE for normal random parameters). Therefore, the robust
and R2: indicated in Sect. 3.6. The whole ANFIS model optimization problem can be modelled as a minimization
was carried out in MATLAB’s tool box. The model’s problem of the mean and standard deviation of the objec-
accuracy was measure by RMSE and MAE. tive function, leading to a criterion of robust design opti-
misation problem, which can be expressed as:
2.3.1 The deterministic optimization
The performance of an optimal design depends on Find x, to minimize [µf , σf ]. (3)
design parameters (z) and design variables (x) (Mou-
where µf and σf are the mean and the standard devia-
lick et al., 2019b). The design parameters refer to those
tion of the performance function, respectively. Gen-
that cannot be controlled or are difficult and expensive
erally, minimization of the mean and the standard
to control. The design variables refer to specific param-
deviation of the performance is required, resulting in a
eters that need to be optimized, so as to achieve the
set of Pareto-optimal solution, as presented by Deb et al.
intended performance. In this study, design variables
(2002). Applying the equation generated by GEP, a multi-
(x) include: size of coarse aggregate, amount of cement,
objective function was converted to an equivalent single-
water, and fine aggregate and coarse aggregate in kg
objective function:
per cubic meter of concrete; the design parameters (z)
include the cost of ingredients, compressive strength µ∗f +ασf σf∗ ;
φ(u) = (1 − α)µf 0≤α≤1 (4)
and slump.
Deterministic optimization was made to obtain the where φ(u) is a new objective function, called the desira-
optimal design variables, which will minimize the cost, so bility function; parameter α acts as a weighting factor; µ∗f
as to satisfy the required criteria of 28 days’ compressive
and σf∗ are the optimal values of the mean and the stand-
strength and slump (workability):
ard deviation for α and equal to 0.0 and 1.0, respectively.
minimize f (x, z) : cost The maximum robustness would be attained when α
subjected to g1 (x, z) : σct −σ (x, z) ≤ 0 becomes 1.0. Suppose u = [x z]. By using the first-order
(2) perturbation approach, the mean and the standard devia-
g2 (x, z) : sct −s(x, z) ≤ 0
tion of the objective function can be acquired for normal
xiL ≤ xi ≤ xiU , i = 1, 2, ....., K . random parameters (Doltsinis et al., 2005), as expressed
below:
where xiL and xiU indicate the lower and the upper bounds
of the ith design variable, respectively; σct,σ (x, z),sct and N  2

2
 ∂f1 
s(x, z) are the target 28 days’ compressive strength, the µf1 (u) ≈ f1 (u), σf1 ≈ σu2i (5)
∂ui ui
obtained 28 days compressive strength, the target slump, i=1
and the obtained slump, respectively; σ (x, z) and s(x, z)
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 10 of 24

Similarly, in an Uncertain but Bounded system, by Eq. (6). Hence, considering the mixed system of random
using the worst case propagation concept, the nominal and unconstrained but bounded parameters, the equiva-
value f (i.e., the mean in the normal random case) and lent mean µgj and equivalent standard deviation σgj are
the dispersion Δf (i.e., the standard deviation in the nor- measured as:
mal random case) can be presented as below (Lee & Perk,  
2001): µg = gj µxR , µzB , x R , zB ; (9a)
N  
    � �2 � �2
(6) N N
� �
f 2 = f (u) �f2 = ∂f ∂ui �ui � ∂gj � ∂g j

σg2j = 2 2
� �
i=1
� σxRi + � σzRi
 ∂xR �ui ∂zR �ui 
i=1 i=1
where u denotes the nominal value of u, i.e.  � � 
N � N �
u = (uL + uU)/2. Finally, for a mixed system of Uncertain

� � ∂gj � � ∂gj
� 
� �xB + �z ,
� �
+
but Bounded and random parameters, the resulting nom- B
� � �
� ∂x � i � ∂zB � i 

i=1 Bi ui i=1 i ui
inal value and the dispersion of the objective function
(9b)
can be obtained:
In Eq. (9a, b), xR, xB, zR and zB denote the random
µf = µf1 + f 2 σf = σf1 + �f2 (7) design variables, the Uncertain but Bounded design vari-
able, the random design parameter, and the Uncertain
The formulation above is effective for relatively low lev- but Bounded design parameter, respectively. A close
els of uncertainty (up to 25%). However, to deal with non- observation of Eq. (9a) can reveal that the equivalent
normal variables, the Monte Carlo Simulation (MCS) mean of the constraint function is determined by the
approach is proper for estimating the mean and the mean values of probabilistic parameters and the nominal
standard deviation values. values of Uncertain but Bounded parameters. Likewise,
the first part of Eq. (9b) reveals a treatment to probabil-
2.3.2.2 Robustness of the constraints Due to uncertainty istic parameters, and the second part of Eq. (9b) depicts
in [u], the optimal solution found with deterministic con- the consideration of Uncertain but Bounded parameters
straint functions may vary. However, the final intended both for the design variables and the design parameters.
performance obtained by that type of deterministic In the first part, the first-order perturbation approach for
restraints may become infeasible in the presence of uncer- probabilistic parameters Eq. (5) was used, while the sec-
tainty in u, as presented by Cheng et al. (2017). To address ond part used the worst-case propagation principle for
the viability of constraints under uncertainty, Venanzi Uncertain but Bounded parameters Eq. (6).
et al. (2015) proposed an overall probabilistic possibility
formulation for the jth constraint gj: 2.3.2.3 The robust optimisation formulation By com-
bining Eqs. (4) and (8a, b) to meet the requirements of
P [gj (u) ≤ 0] ≥ Poj , j = 1, ........., J (8a)
the performance and the constraint feasibility under
where ­Poj is the intended probability for satisfying the uncertainty in u, the Robust Optimisation problem can
jth constraint. In order to decrease the involvement of be expressed as:
probabilistic feasibility computation, assuming that ­gj(u) µf σf
is normally distributed, the probabilistic feasibility of the minimize: φ(u) = (1 − α) +α ∗, 0≤α≤1
µ∗f σf
restraint can be presented as below (Lee & Park, 2001):
subjected to: µgj + kj σgj ≤ 0 j = 1, 2, ......, J
µgj + kj σgj ≤ 0. (8b)
xiL ≤ xi ≤ xiU , i = 1, 2......, K .
where µgj and σgj are the mean and the standard deviation (10)
of gj , respectively, computed by the first-order perturba- It shall be mentioned that the individual gradient of the
tion approach (see Eq. (5)). Further, the designer-speci- performance function and the restraints need to be eval-
fied penalty factor, k­ j, is used to improve the feasibility of uated at each updated design point during the optimiza-
the jth restraint, and it can be found from kj = �−1 (Poj ), tion process.
where �−1 (.) is the representation of an inversion of the
cumulative density function for the standard normal dis-
tribution. In other words, k­ j signifies the target reliability 2.4 Performance of the machine learning (ML) techniques
index. However, for Uncertain but Bounded parameters, by statistical analysis
the dispersion of constraint can be found in the worst- For any predictive relationship, Root Mean Square Error
case uncertainty propagation approach, as represented in (RMSE) depicts how far the predicted values lie from the
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 11 of 24

actual ones. RMSE can be mathematically computed as experiments were conducted to measure 15 numbers of
follows: different mix proportions, and their strength and slump
 values were obtained.
The rationale behind dividing a data set into 85% for
n 2
i=1 (Ai − Pi ) (11)
RMSE = training and 15% for testing is a common practice in
n
the field of machine learning, particularly in supervised
where Ai = actual value of ith term, Pi = corresponding learning techniques (Madhiarasan & Louzazni, 2022).
predicted value, and n = number of data points. This division is often known as the “train-test split”,
Mean absolute error ( MAE ) can be denoted as: which is mainly aimed to strike a balance between hav-
n ing enough data to train a model efficiently and retain-
|Ai − Pi | ing adequate data to determine the model’s performance
MAE = i (12)
n accurately. Specifically, the rationale behind this proposal
Coefficient of determination ( R2 ) can be presented as: is:
Sufficient Training Data: If a model is trained more,
RSS it can learn better patterns. Thus, by assigning 85% of a
R2 = 1 − (13)
TSS data set for training, the model would have admittance to
a sufficient amount of information to learn from, so it can
where RSS represents the sum of squared residuals, i.e.,
n perform better.
i=1 (Ai − Pi ) , and TSS represents the total sum of
 2
n 2
Generalization: The primary motive of machine learn-
squares, i.e., i=1 (Ai − Ai ) . ing techniques is to create a model that can be general-
In addition, Chi-Square (χ 2 ) test, a statistical test, can ized well to new, unseen data. If a large amount of data
help determine the level of confidence of the proposed are used for testing (e.g., 50% or more), the model may
relationships. It can be computed as: not have enough data to learn from during training,
n which will result in poor generalization.
 (Ai − Pi )2 Adequate Testing: Assigning 15% of a data set for test-
χ2 = (14)
i=1
Pi ing permits for a substantial amount of data to determine
a model’s performance accurately. With too few test data
where χ2 indicates the Chi-Square value. After computing (e.g., 5% or less), the evaluation result might not well
Chi-Square value, the degree of freedom was determined, illustrate a model’s ability to perform on new data.
which denotes the number of categories reduced by the However, regarding the specific splitting percentages
number of parameters of the fitted distribution. The χ2 of of 85% for training and 15% for testing, there is in fact
the specific confidence level was compared with the criti- no strict rule to dictate the exact percentages. The split-
cal value from χ2 distribution of specific degrees of free- ting may vary, depending on such factors as dataset’s size,
dom. Finally, the null hypothesis ­(H0), which signifies that question’s complexity, and the like. In practice, the divi-
there is no difference between the expected and observed sion is often in the range of 70%–90% for training and
values, can be accepted if χ2 value does not go beyond the 10%–30% for testing. A common practise is the 80–20
critical value of a certain confidence level. However, the split; however, 85–15 is also feasible. It’s important to
null hypothesis was rejected; and an alternative hypoth- note that in addition to the train-test splitting, there is
esis ­(H1), which indicates the difference between the a third type of data in division, known as the validation
observed and expected values, can be accepted if χ2 value set, which is used during the model training process to
is bigger than the critical value of a certain confidence fine-tune hyper parameters and restrict the occurrence
level. of over-fitting. It shall be mentioned that the fifteen sets
of validation data is generated in laboratory separately
in the laboratory. Ultimately, the choice of data splitting
3 Results and discussion should be made carefully on the basis of the nature of a
In this study, two hundred numbers of data about con- certain data set, the amount of data and the objectives of
crete mixtures were explored by changing the levels of machine learning techniques. Joseph and Roshan (2022)
key ingredients—size of coarse aggregate, cement, water, have also opined the same logic for splitting data sets. In
fine aggregate, and coarse aggregate, along with their addition, Nguyen et al. (2021b) has demonstrated that
compressive strength and slump value. 170 numbers of data slitting would not affect the prediction results too
data randomly chosen from them were used for train- much.
ing purpose, while the rest 30 for testing. In addition,
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 12 of 24

3.1 Support vector machine (SVM) 3.3 Fuzzy inference system (FIS)


In this study, the coarse Gaussian Kernel function was Successful predictions by FIS models in the existing
used for SVM. Prediction Speed was 5200 obs/s and research indicate that fuzzy logic could be a useful mod-
Training time was 1.1814s. The whole process was car- elling tool for engineers and researchers in the area of
ried out in Matlab Toolbox. cement and concrete. This study also tried to predict the
strength and slump of concrete by using FIS toolboxes.
3.2 Artificial neural network (ANN) Specifically, coarse aggregate size, amount of cement,
In this study, two ANN networks were used for predict- water, fine aggregate, and coarse aggregate were used as
ing the compressive strength and slump. Each network the input variables, while the strength and slump were
consisted of five input parameters, namely coarse aggre- used as the output variables in the two networks of FIS.
gate size, cement, sand, coarse aggregates, and water. The 15 Membership functions for input and output param-
output parameters for the three networks are 28 days’ eters were used for fuzzy modelling, and the type of
compressive strength and slump. The MATLAB ANN membership functions was chosen as "trimf" (triangular
toolbox (Demuth & Beale, 2002) was used to perform membership function) (Fig. 6).
experiments. To search for the most appropriate network
for a given set of training data, trial methods and errors 3.4 Genetic expression programing (GEP)
were used. In this study, the most efficient network was To assess whether the compressive strength, slump and
selected with a correlation coefficient (R), whose value dry density were a function of coarse aggregate size,
varies from − 1 to + 1. R close to 1 or − 1 means a strong cement, sand, and coarse aggregates, GeneXpro Tools
positive or negative relationship, respectively; while 4.0 (www.​genex​proto​ols.​soft1​12.​com/) were adopted
R close to 0 means no relationship. In this study, Mean in this study. In all cases, the 30 number chromosomes,
Square Error (MSE) was used as the performance func- each containing the three-dimensional genes of the head
tion. A trial and error procedure was adopted to select size (i.e., eight), were used in the calculation. “Addition”
the best two networks. Tables 2 and 3 show the trial and was used as a link function to predict the compressive
error procedure adopted to select the finest network for strength and slump. For the maximum correlation coef-
estimating the compressing strength and slump, respec- ficient obtained to measure the strength, the slump was
tively. The trial and error procedure was conducted man- 96,565 and 122,349 iterations, respectively. In both cases,
ually. The finest network for predicting the compressive the number of genes was 3. The trees of the genetic algo-
strength and slump are presented in Fig. 5(a) and (b), rithm producing a compressive strength and slump are
respectively, in the pictorial form. It can be obviously presented in Fig. 7a and b. The compressive strength and
noted that the ANN models can simultaneously predict slump equations are presented in Eqs. 11 and 12, respec-
the strength and slump, thus eliminating the need to tively, where d(1), d(2), d(3), d(4) and d(5) indicate the
develop separate models. However, it yielded a poor R size of coarse aggregate, amount of cement, water, fine
value, which is not desirable. aggregate and coarse aggregate, respectively. These two
equations are very useful in predicting the above-men-
tioned features of concrete. In addition, they can be used
as a basis for the optimisation process.
� � ��
� � � � 3.87863402806583
y(1) = (d(2) − d(4)) + d(2) ∗ (−46.3750570834068) − d(1) ∗
((d(2) ∗ 10.8301795938042)
� �  
(d(2) − d(1)) − d(3) (d(1) − (−16.1558986905887))
+ � � − � �  (15)
d(4) d(5)
d(3) d(3)
�� � �
d(2)
+ ∗ d(1)
((d(3) − d(2)) ∗ (−7.89030981708951)) − (d(2) − (−31.3645369854215))
Table 2 Trial used to find finest network in ANN for predicting compressive strength
Trial Neurons R (Training) R (validation) Test R(all) Training function Transfer function No of layer Performance Adapting Epoch
Mandal et al. AI in Civil Engineering

function learning
function

1 4 0.5755 0.54304 0.52424 0.56123 TRAINLM TANSIG 2 MSE LEARNGDM 18


2 5 0.53843 0.57408 0.52499 0.54408 TRAINLM TANSIG 2 MSE LEARNGDM 15
(2024) 3:7

3 6 0.61333 0.55849 0.53889 0.59166 TRAINLM TANSIG 2 MSE LEARNGDM 21


4 7 0.53318 0.53458 0.47466 0.52014 TRAINLM TANSIG 2 MSE LEARNGDM 10
5 16 0.63021 0.36438 0.32553 0.54215 TRAINLM TANSIG 2 MSE LEARNGDM 17
6 9 0.36193 0.41979 0.47102 0.38749 TRAINLM TANSIG 2 MSE LEARNGDM 7
7 10 0.58997 0.35712 0.36777 0.52939 TRAINLM TANSIG 2 MSE LEARNGDM 12
8 11 0.46379 0.39542 0.39557 0.44109 TRAINLM TANSIG 2 MSE LEARNGDM 14
9 11 0.58801 0.49513 0.38029 0.54021 TRAINLM TANSIG 3 MSE LEARNGDM 28
10 11 0.51522 0.5344 0.08594 0.460921 TRAINLM TANSIG 4 MSE LEARNGDM 13
11 8 0.5662 0.33933 0.49892 0.52059 TRAINLM TANSIG 3 MSE LEARNGDM 15
12 8 0.30836 0.49761 0.38569 0.33004 TRAINLM TANSIG 4 MSE LEARNGDM 8
13 8 0.59536 0.56019 0.56091 0.58133 TRAINLM TANSIG 2 MSE LEARNGD 33
14 8 0.55445 0.52395 0.43916 0.5325 TRAINLM TANSIG 2 MSEREG LEARNGDM 11
15 8 0.6269 0.50297 0.42546 0.57966 TRAINLM TANSIG 2 MSEREG LEARNGD 23
16 9 0.76117 0.40788 0.33172 0.38736 TRAINLM TANSIG 2 MSE LEARNGD 11
17 9 0.57784 0.65355 0.52334 0.57188 TRAINLM TANSIG 2 MSEREG LEARNGD 22
18 8 0.61866 0.4632 0.59067 0.59179 TRAINLM LOGSIG 2 MSE LEARNGDM 26
19 8 0.42499 0.48084 0.53431 0.45179 TRAINLM PURELIN 2 MSE LEARNGDM 12
20 9 0.53121 0.54093 0.57889 0.5363 TRAINLM LOGSIG 2 MSE LEARNGDM 13
21 14 0.64298 0.42538 0.40738 0.57413 TRAINLM TANSIG 2 MSE LEARNGDM 15
22 10 0.8801 0.74246 0.837672 0.61814 TRAINLM TANSIG 2 MSE LEARNGDM 16
Page 13 of 24
Mandal et al. AI in Civil Engineering

Table 3 Trial used to find finest network in ANN for predicting slump
(2024) 3:7

Trial Neurons R(Training) R(validation) Test(R) R(all) Training function Transfer function No of layer Function Adapting Epoch
learning function

1 4 0.68378 0.36291 0.48221 0.46763 TRAINLM TANSIG 2 MSE LEARNGDM 13


2 5 0.54357 0.58904 0.25103 0.36543 TRAINLM TANSIG 2 MSE LEARNGDM 8
3 6 0.72322 0.48841 0.47556 0.50573 TRAINLM TANSIG 2 MSE LEARNGDM 23
4 7 0.69716 0.32346 0.47662 0.46616 TRAINLM TANSIG 2 MSE LEARNGDM 10
5 8 0.70815 0.20995 0.51324 0.46457 TRAINLM TANSIG 2 MSE LEARNGDM 9
6 9 0.66744 0.39786 0.39427 0.44039 TRAINLM TANSIG 2 MSE LEARNGDM 9
7 10 0.86702 0.48147 0.2485 0.56917 TRAINLM TANSIG 2 MSE LEARNGDM 14
8 11 0.85374 0.36257 0.30015 0.5678 TRAINLM TANSIG 2 MSE LEARNGDM 18
9 12 0.86702 0.48147 0.2485 0.56917 TRAINLM TANSIG 2 MSE LEARNGDM 10
10 12 0.88207 0.69505 0.60804 0.71696 TRAINLM TANSIG 2 MSE LEARNGDM 17
11 12 0.82726 0.30682 0.25757 0.58771 TRAINLM LOGSIG 2 MSE LEARNGDM 22
12 12 0.63342 0.2598 0.04171 0.3323 TRAINLM PURELIN 2 MSE LEARNGDM 8
Page 14 of 24
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 15 of 24

aggregate, the strength and workability would increase


(Figs. 9, 10).

3.5 Comparative analysis of the machine learning


techniques used
The actual versus predicted curves for training and vali-
dation are presented in Figs. 11 and 12, respectively.
Figure 13a depicts the RMSE values of training for the
compressive strength and slump. Figure 13b depicts
the RMSE for testing the compressive strength and
slump. Figure 13c illustrates the MAE for the compres-
sive strength and slump in the case of training data set.
Figure 13d shows the MAE for the same validation data-
set. Figure 13e and f demonstrate the R ­ 2 value obtained
for training and testing, respectively. Furthermore, Chi
square value are plotted in Fig. 13g and h for testing and
validation, respectively.
It shall be noticed that the degrees of freedom for the
30 numbers of the training data set and the 15 numbers
of the validation data set are 29 and 14, respectively.
Thus, at the 95% level of confidence, the Chi square val-
ues are 42.557 and 23.685 for testing and validation,
respectively. Figure 13(g) demonstrates that for the test-
Fig. 5 a Network used in ANN for predicting compressive strength. b
ing value, the compressive strength obtained by all five
Network used in ANN for predicting slump methods reached the 95% confidence level. However, the

 � � 
� �  (−11.0172670250786) 
((0.450301792461842∗d(5))∗7.89544358653523) 2.18198406609944
y(2) = ∗ 
7.89544358653523  d(2) 
 � � 
d(2)
((d(4) + d(4)) + d(5)) − (−2.63698393180232)
+ � �
((−21.2197122639063) − d(2)) − (d(3)∗(−2.63698393180232)))
(16)
�� � � ��
(d(5) + d(5)) (−10.3960394115875)
+ + (−10.3960394115875) + + (−10.3960394115875)
d(1) d(1)
 �� � � � 
d(1) �
d(5) ∗d(4) + (−6.20188909573656) + d(1)
+ � � 
d(5)
(d(4)+d(4))

The partial dependence plot is presented in Fig. 8. It slump value fails to achieve the same level in all other five
can be observed that with the increase of cement, the methods. Nevertheless, Fig. 13(h) corroborates that both
compressive strength and slump would increase rapidly. strength and slump values successfully achieved the 95%
However, with increased water, the compressive strength confidence level for the validation data set.
would decrease and the workability would increase. In summary, all the results above clearly signify that ANFIS
Furthermore, with increased sand, both the strength yielded the best results among all the five methods. Obvi-
and workability would decrease; with increased coarse ously, ANFIS is a type of adaptive network, which includes
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 16 of 24

Fig. 6 Steps of FIS network used for predicting compressive strength and slump

both ANN and FIS. As a supervised learning algorithm, compressive strength as a function of aggregate size,
ANN uses a historical dataset for forecasting the future val- cement, water, fine aggregate and coarse aggregate, gen-
ues. On the other hand, in FIS, the control signal is produced erated GEP Eqs. 11, 12 has been used which is described
from firing the rule base. Thus, ANFIS can be used most suc- in previous section. Another objective function, which
cessfully in predicting the concrete compressive strength and predicts the cost of mixture, was constructed based on
slump with the available data. However, GEP generates equa- the cost of materials taken from the US market, as seen
tions that are very much helpful for others to predict con- in Eq. 13. The cost of cement, sand coarse aggregate and
crete’s properties; and the generated equations can be used water per kg are 0.124, 0.006, 0.0075 and 0.000013 US
as a basis equation for the optimisation process. dollars, respectively.
y(3) = 0.124 ∗ d(2) + 0.006 ∗ d(3)
3.6 Results after optimisation (17)
+ 0.0075 ∗ d(4) + 0.000013 ∗ d(5)
In order to obtain an objective function in this present
process for performing optimisation, which estimates
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 17 of 24

Fig. 7 a Generated GEP tree for prediction of compressive strength. b Generated GEP tree for prediction of slump
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 18 of 24

65 65

Compressive strength

Compressive strength
60 60
55 55
(MPa)

(MPa)
50 50
45 45
40 40
35 35
325 375 425 475 200 250 300
Cement O.P.C (Kg/m3) Water (Kg/m3)

65 65
Compressive strength

Compressive strength
60 60
55 55
(MPa)

(MPa)
50 50
45 45
40 40
35 35
475 575 675 775 700 1200 1700
Sand (Kg/m3) CA (Kg/m3)

200 200
175 175
Slump (mm)

Slump (mm)

150
150
125
125
100
75 100
50 75
325 375 425 475 200 220 240 260 280 300
Cement O.P.C (Kg/m3) Water (Kg/m3)

200 200
175 175
Slump (mm)

Slump (mm)

150
150
125
125
100
100 75
75 50
475 575 675 775 700 1200 1700
Sand (Kg/m3) CA (Kg/m3)

Fig. 8 The partial dependence plot of strength and slump from GEP
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 19 of 24

50 250
Predicted Compressive strength

40 200

Predicted Slump (mm)


30 150
(MPa)

20
100

10
SVM ANN FIS ANFIS GEP 50
SVM ANN FIS ANFIS GEP
0
0 10 20 30 40 50 0
0 50 100 150 200 250
Actual Compressive Strength (MPa)
Actual Slump (mm)
Fig. 9 Actual verses predicted compressive strength curve for testing
Fig. 12 Actual verses predicted slump curve for validation

250 These values of the lower limit [20 350 130 505 1015]
and upper limit [40 410 195 865 1365] were taken based
200
Predicted Slump (mm)

on the minimum and maximum values of the size of


150
CA,weight of cement, water, fine aggregate and coarse
aggregate used.
100
2) Ratio constraint
50
SVM ANN FIS ANFIS GEP
0
It has been found that, generally, the water/cement
0 50 100 150 200 250 ratio shall be 0.35 at the minimum (El-Gazery & Ali,
Actual Slump (mm) 2019; Emadi & Modarres, 2022; Kang & Yan, 2011; Wong
Fig. 10 Actual verses predicted slump curve for testing et al., 2020). Below this ratio, hydration of cement would
not take place, and honey comb structure would be cre-
ated. Therefore, the following constraint was introduced:
50 Wa/Ce > 0.37.
Predicted Compressive Strength

40
3) Absolute weight constraint
30
(MPa)

All the weights were converted with respect to the total


20 volume of mixtures as 1 ­m3. The whole program was car-
ried out in MATLAB 2014. The optimisation result is
10
presented in Table 4, which is very helpful for obtaining
SVM ANN FIS ANFIS GEP
the maximum strength and slump at the minimum cost.
0
0 10 20 30 40 50 In the case of Robust Optimisation, the above men-
Compressive Strength (MPa)
tioned methods were followed. The design parameter,
Fig.11 Actual verses predicted compressive strength curve
basis function, upper bound, and lower bound were
for validation
used as deterministic optimisation. Furthermore, uncer-
tainty of obtaining the strength and slump with respect
In order to maximize the strength of concrete and to aggregate size, cement, sand, and coarse aggregate
slump and to minimize the cost [i.e., to minimize were also considered (Moulick et al., 2019a). The mixture
(1/strengtℎ), (1/slump) and (cost)], Eqs. 1, 2, 3 were mini- design was evaluated at the maximum strength and max-
mized in this study for the given constraints. imum slump with the lowest cost, as presented in Table 5.
Available range constraints: This methodology is very much conducive to obtaining
the optimum mix proportion for finding the maximum
1) CAmax < Size of CA < CAmin strength and workability at the lowest cost, while con-
2) Cemax < Ce < Cemin sidering all the uncertainties. Moreover, experiments
3) FAmax < FA < FAmin were conducted with the same mix proportion consid-
4) CAmax < CA < CAmin ered. However, due to the lack of time, 7 days’ compres-
5) Wamax < Wa < Wamin sive strength was achieved as 29.5 MPa, which should be
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 20 of 24

0.96
0.92

0.90
35.6

0.88
35.2

0.76
40.0 1.00

25.4
24.2

0.72

0.72
0.70

0.59
0.58
30.0 0.80

14.9

R square
0.60
RMSE

20.0
0.40

3.4
10.0

2.8
2.6
2.6

2.4
Slump 0.20 Slump
Strength Strength
0.0 0.00
SVM ANN FUZZY ANFIS GA SVM ANN FUZZY ANFIS GA

Strength Slump Strength Slump

(a) RMSE testing (e) R2 testing


16.9

0.86
0.98
0.83
0.96

0.94
0.80
0.90

0.71
0.82
20.0 1.00
11.8

0.60
10.7
9.5

15.0 0.80
7.0
RMSE

0.60
10.0

R
0.40
4.0

3.9
3.4

3.3
3.2

5.0 Slump 0.20 Slump


Strength Strength
0.0 0.00
SVM ANN FUZZY ANFIS GA SVM ANN FUZZY ANFIS GA
Strength Slump Strength Slump

(b) RMSE validation (f) R2 validation


30.0

359.0
25.5
19.8

30.0 400.0
19.1

205.1
135.8

300.0
11.1

123.8
Chi square

20.0
MAE

200.0
47.2

10.0
2.7

100.0
2.3
2.1

1.9

1.8

Slump Slump
9.5
6.2

5.6
5.1

4.6

Strength Strength
0.0 0.0
SVM ANN FUZZY ANFIS GA SVM ANN FUZZY ANFIS GA

Strength Slump Strength Slump

(c) MAE testing (g) Chi square testing


28.91
14.1
10.2

15.0 30.00
17.07
9.1

9.0

12.11
11.53
6.3

Chi square

10.0 20.00
MAE

5.76
5.81

5.57
3.6
3.5
3.1

4.28

4.05

4.05
2.7
2.7

5.0 10.00
Slump Slump
Strength Strength
0.0 0.00
SVM ANN FUZZY ANFIS GA SVM ANN FUZZY ANFIS GA

Strength Slump Strength Slump

(d) MAE validation (h) Chi square validation


Fig. 13 The statistical analysis result for testing and validation of strength and slump
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 21 of 24

multiplied by 1.5 to obtain 28 days’ strength—the result the construction industry is that concrete is very much
is 44.25 MPa (Table 5). sensitive to even a small variation in the constitutive
materials’ mix proportions and other external factors.
4 Conclusion Therefore, robust optimisation was carried out by con-
The construction industry relies heavily on concrete; sidering the uncertainty of strength, slump and cost,
thus, it’s crucial to precisely forecast and optimize the while using the basis equations obtained from GEP to
strength and workability of concrete mixtures, while determine the optimum proportions of concrete mix-
diminishing the cost. In this study, concrete’s compres- tures, so as to get the maximum concrete strength and
sive strength and workability in terms of slump were workability at the lowest cost. This study contributes
predicted by adopting support vector machine (SVM), much to the concrete industry, on-site engineers, etc.
artificial neural network (ANN), fuzzy inference sys- in predicting the strength and workability for particu-
tem (FIS), adaptive fuzzy inference system (ANFIS) and lar coarse aggregate size, cement, water, fine aggregate,
genetic expression programing (GEP), while consider- and coarse aggregate. It can also help them obtain the
ing two hundred pieces of data about concrete’s mix maximum strength and workability at the minimum
designs, covering coarse aggregate size, cement, water, cost. However, certain practical factors, such as the
fine aggregate and coarse aggregate. Among these data, availability and cost of materials, or specific require-
85% were used for training purpose, and 15% for test- ments of individual projects, may limit the applicability
ing purpose in all the five machine learning methods. of the optimized mix designs.
In addition, in order to validate the five methodologies, It is demonstrated in this study that the deterministic
some experimental investigations were conducted on optimization of concrete mixes’ design using Genetic
fifteen concrete mixes. This approach increases the reli- Algorithm (GA) can be realized with some basic func-
ability and generalizability of results. The R and MSE tions generated by Genetic Expression Programing
values were computed in all the five methods both for (GEP), so as to obtain the optimum concrete mix pro-
training and validation. The results clearly signify that portion and determine the maximum compressive
ANFIS can yield the best results among all the five strength and slump at the lowest cost. This study also
methods in terms of both training and validation. Thus, revealed that robust optimization of concrete design
it can be used successfully for predicting concrete’s mix by considering all the uncertainty using Genetic
compressive strength and slump based on the available Algorithm (GA) depending on the basis functions gen-
data. However, GEP generated the equations very much erated by Genetic Expression Programing (GEP), can
helpful for others in predicting concrete’s strength and be used to predict the maximum compressive strength
slump. It is evitable that, one of the main obstacles in and slump at the lowest cost with the least uncertainty.

Table 4 Value obtained by multi objective optimisation maximization of strength, slump and minimization cost
Cost (USD) Strength (Mpa) Slump (mm) Size of CA (mm) Cement O.P.C Water content Fine aggregate Coarse
(Kg/m3) (Kg/m3) (Kg/m3) aggregate
(Kg/m3)

47.9807 38.77843 21.2816 20 350 130 505 1015


54.79562 53.88439 143.879 21.20653 401.7528 184.5748 514.0126 1209.92991
47.99215 38.7453 21.3418 20.00919 350.0062 130.0014 506.4167 1018.64229
54.79577 53.88387 143.8873 21.20765 401.7542 184.5672 514.0145 1209.93107
53.98078 49.40462 218.5364 23.25992 395.2565 165.6198 527.9417 1207.24925
47.99411 39.06105 4.313755 20.05094 350.0052 131.9693 505.1095 1025.29605
49.07454 42.48581 153.2789 21.32339 356.5155 161.7349 517.4125 1200.9722
52.94997 48.77516 6446.089 20.83439 388.4254 155.4855 511.629 1160.63078

Table 5 Obtained Robust Optimisation result


Max agg Cement Water Fine Coarse Desired Desired Slump Strength Cost (USD)
size O.P.C (Kg/ content aggregate aggregate strength(Mpa) slump(mm) obtained obtained
m3) (Kg/m3) (Kg/m3) (Kg/m3) (mm) (MPa)

40 367.62 183.33 864.99 1364.97 45.02 147.90 140 44.25 53.12


Mandal et al. AI in Civil Engineering (2024) 3:7 Page 22 of 24

This study was carried out by using only 200 data Akalin, O., Ulas Akay, K., & Sennaroglu, B. (2010). Self compacting high perfor-
mance concrete optimisation by mixture design method. ACI Materials
sets, which may not be sufficient to capture the full Journal, 107(4), 357–364.
range of variability in designing concrete mixes, par- Alam, S. K., Mondal, A., & Shiuly, A. (2020). Prediction of CBR value of fine
ticularly given the number of variables that were exam- grained soils of Bengal Basin by genetic expression programming, artifi-
cial neural network and Krigging Method. Journal of the Geological Society
ined. Furthermore, concrete mixes’ proportion types of India, 95(2), 190–196. https://​doi.​org/​10.​1007/​s12594-​020-​1409-0
and the quantity of admixtures were not used, and the Armaghani, D. J., & Asteris, P. G. (2021). A comparative study of ANN and ANFIS
gradation of coarse and fine aggregate was not consid- models for the prediction of cement-based mortar materials compressive
strength. Neural Computing and Applications, 33(9), 4501–4532. https://​
ered. Besides, fibres and fibre reinforcement polymers doi.​org/​10.​1007/​s00521-​020-​05244-4
in concrete were not used in this study (Sarir et al., Bansal, M., Goyal, A., & Choudhary, A. (2022). A comparative analysis of
2016). Moreover, each machine learning method has its K-nearest neighbor, genetic, support vector machine, decision tree, and
long short term memory algorithms in machine learning. Decision Analyt-
limitation, which can impact the performance of this ics Journal, 3, 100071. https://​doi.​org/​10.​1016/j.​dajour.​2022.​100071
study’s model. Despite some deficiencies, this study is Berenji, H. R. (1992). A reinforcement learning—based architecture for fuzzy
useful for predicting and optimising desired properties logic control. International Journal of Approximate Reasoning, 6(2),
267–292. https://​doi.​org/​10.​1016/​0888-​613X(92)​90020-Z
of concrete. Beyer, H., & Sendhoff, B. (2007). Robust optimization—A comprehensive sur-
vey. Computer Methods in Applied Mechanics and Engineering, 196(33–34),
3190–3218.
Author contributions Chang, P. K., Hwang, C. L., & Peng, Y. (2001). Application of high-performance
Sumanta Mandal (First Author) has carried out whole computation. The idea concrete to high-rise building in Taiwan. Advances in Structural Engineer-
and whole formulation and writing were done by Amit Shiuly. Debasis Sau ing, 4(2), 65–73.
and Achintya Kumar Mondal carried out the experimental program and help Chen, B., Mao, Q., Gao, J., & Hu, Z. (2015). Concrete properties prediction
to edit the manuscript. The soft computational idea and editing was carried based on database. Computers and Concrete, 16(3), 343–356. https://​
out by Kaustav Sarkar. All the authors have contributed to this study’s ideas, doi.​org/​10.​12989/​cac.​2015.​16.3.​343
computation, experimental programs, thesis writing, paper editing, etc. Chen, W., Sarir, P., Bui, X.-N., Nguyen, H., Tahir, M. M., & Jahed Armaghani,
D. (2020). Neuro-genetic, neuro-imperialism and genetic program-
Funding ing models in predicting ultimate bearing capacity of pile. Engi-
No funding has been obtained for carrying out this research. neering with Computers, 36(3), 1101–1115. https://​doi.​org/​10.​1007/​
s00366-​019-​00752-x
Data availability Cheng, J., Liu, Z., Tang, M., & Tang, J. (2017). Robust optimization of uncertain
Not applicable. structures based on normalized violation degree of interval constraint.
Computers & Structures, 182(1), 41–54.
Chou, J.-S., & Pham, A.-D. (2013). Enhanced artificial intelligence for ensem-
Declarations ble approach to predicting high performance concrete compressive
strength. Construction and Building Materials, 49(9), 554–563. https://​
Competing interests
doi.​org/​10.​1016/j.​conbu​ildmat.​2013.​08.​078
The authors declare that they have no known competing financial interests
Cortes, C., & Vapnik, V. (1995). Support-vector networks. Machine Learning,
or personal relationships that could have appeared to influence the work
20(3), 273–297. https://​doi.​org/​10.​1007/​BF009​94018
reported in this paper.
D’Urso, P., & Gil, M. Á. (2017). Fuzzy data analysis and classification. Advances
in Data Analysis and Classification, 11(4), 645–657. https://​doi.​org/​10.​
1007/​s11634-​017-​0304-z
Received: 5 September 2023 Revised: 20 March 2024 Accepted:
Deb, K., Pratap, A., Agarwal, S., & Meyariva, T. (2002). A fast and elitist multi-
22 March 2024
objective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary
Computing, 6(2), 182–197.
Demuth, H., & Beale, M. (2002). Neural network toolbox, for use with MATLAB.
The MathWorks, Inc.
Desai, K. M., Survase, S. A., Saudagar, P. S., Lele, S. S., & Singhal, R. S. (2008).
References Comparison of artificial neural network (ANN) and response surface
Abbasi, F., Ahmad, M., & Wasim, M. (1987). Optimization of concrete mix methodology (RSM) in fermentation media optimization: Case study
proportioning using reduced factorial experimental technique. ACI of fermentative production of scleroglucan. Biochemical Engineering
Materials Journal, 84(1), 55–63. Journal, 41(3), 266–273. https://​doi.​org/​10.​1016/j.​bej.​2008.​05.​009
Abdelatif, A. O., Shaddad, A. M. Y., Fathallah, M. B., Ibrahim, M. S., & Twfeeq, Doltsinis, I., Kang, Z., & Cheng, G. (2005). Robust design of non-linear
M. H. (2018). Concrete mix design and aggregate tests data between structures using optimization methods. Computer Methods in Applied
2009 and 2017 in Sudan. Data in Brief, 21, 146–149. https://​doi.​org/​10.​ Mechanics and Engineering, 194, 1779–1795.
1016/j.​dib.​2018.​09.​061 Duan, J., Asteris, P. G., Nguyen, H., Bui, X.-N., & Moayedi, H. (2021). A novel
Abuodeh, O., Abdalla, J. A., & Hawileh, R. A. (2019). Prediction of compres- artificial intelligence technique to predict compressive strength of
sive strength of ultra-high performance concrete using SFS and ANN. recycled aggregate concrete using ICA-XGBoost model. Engineer-
2019 8th International Conference on Modeling Simulation and Applied ing with Computers, 37(4), 3329–3346. https://​doi.​org/​10.​1007/​
Optimization, ICMSAO 2019. https://​doi.​org/​10.​1109/​ICMSAO.​2019.​ s00366-​020-​01003-0
88804​52 El-Gazery, M., & Ali, M. (2019). Effect of water to cement ratio and age on the
Ahmad, A., Ahmad, W., Chaiyasarn, K., Ostrowski, K. A., Aslam, F., Zajdel, P., ultrasonic and electrical NDT of plain and chemical admixtured concrete.
& Joyklad, P. (2021). Prediction of geopolymer concrete compressive Egyptian Journal of Chemistry, 62(7), 12–14. https://​doi.​org/​10.​21608/​
strength using novel machine learning algorithms. Polymers, 13(19), ejchem.​2019.​45234
3389. https://​doi.​org/​10.​3390/​polym​13193​389 Emadi, A. A., & Modarres, A. (2022). The impact of water to cement ratio on the
Ahmad, S. (2007). Optimum concrete mixture design using locally available fracture behavior of rubberized concrete. Construction and Building Mate-
ingredients. The Arabian Journal for Science and Engineering, 32(1), rials, 315, 125754. https://​doi.​org/​10.​1016/j.​conbu​ildmat.​2021.​125754
27–33.
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 23 of 24

Fan, C., Xiao, F., Madsen, H., & Wang, D. (2015). Temporal knowledge discovery Computers and Concrete, 23(6), 433–444. https://​doi.​org/​10.​12989/​cac.​
in big BAS data for building energy management. Energy and Buildings, 2019.​23.6.​433
109, 75–89. https://​doi.​org/​10.​1016/j.​enbui​ld.​2015.​09.​060 Muliauwan, H. N., Prayogo, D., Gaby, G., & Harsono, K. (2020). Prediction of
Feng, D.-C., Liu, Z.-T., Wang, X.-D., Chen, Y., Chang, J.-Q., Wei, D.-F., & Jiang, Z.-M. concrete compressive strength using artificial intelligence methods.
(2020). Machine learning-based compressive strength prediction for con- Journal of Physics: Conference Series. https://​doi.​org/​10.​1088/​1742-​6596/​
crete: An adaptive boosting approach. Construction and Building Materials, 1625/1/​012018
230, 117000. https://​doi.​org/​10.​1016/j.​conbu​ildmat.​2019.​117000 Mustapha, R., & Mohamed, E. A. (2017). High-performance concrete compres-
Feng, Y., Mohammadi, M., Wang, L., Rashidi, M., & Mehrabi, P. (2021). Application sive strength prediction based weighted support vector machines. Inter-
of artificial intelligence to evaluate the fresh properties of self-consoli- national Journal of Engineering Research and Applications, 07(01), 68–75.
dating concrete. Materials, 14(17), 1–21. https://​doi.​org/​10.​3390/​ma141​ https://​doi.​org/​10.​9790/​9622-​07010​16875
74885 Naser, M. Z. (2019). Fire resistance evaluation through artificial intelligence—a
Ferreira, C. (2001). Gene expression programming: a new adaptive algorithm case for timber structures. Fire Safety Journal, 105, 1–18. https://​doi.​org/​10.​
for solving problems. Complex Syst, 13, 87–129. 1016/j.​fires​af.​2019.​02.​002
Ghiamat, R., Madhkhan, M., & Bakhshpoori, T. (2019). Optimal operators of Naseri, H. (2019). Cost optimization of no-slump concrete using genetic algo-
genetic algorithm in optimizing segmental precast concrete bridges rithm and particle swarm optimization. International Journal of Innovation,
superstructure. International Journal of Optimisation in Civil Engineering, Management and Technology, 10(1), 33–37. https://​doi.​org/​10.​18178/​ijimt.​
9(4), 651–670. 2019.​10.1.​832
Jahed Armaghani, D., Safari, V., Fahimifar, A., Mohd Amin, M. F., Monjezi, M., Nguyen, H., Vu, T., Vo, T. P., & Thai, H.-T. (2021a). Efficient machine learning mod-
& Mohammadi, M. A. (2018). Uniaxial compressive strength prediction els for prediction of concrete strengths. Construction and Building Materi-
through a new technique based on gene expression programming. als, 266, 120950. https://​doi.​org/​10.​1016/j.​conbu​ildmat.​2020.​120950
Neural Computing and Applications, 30(11), 3523–3532. https://​doi.​org/​10.​ Nguyen, Q. H., Ly, H.-B., Ho, L. S., Al-Ansari, N., Le, H. V., Tran, V. Q., Prakash, I.,
1007/​s00521-​017-​2939-2 & Pham, B. T. (2021b). Influence of data splitting on performance of
Jalal, F. E., Xu, Y., Iqbal, M., Javed, M. F., & Jamhiri, B. (2021). Predictive mod- machine learning models in prediction of shear strength of soil. Math-
eling of swell-strength of expansive soils using artificial intelligence ematical Problems in Engineering, 2021, 1–15. https://​doi.​org/​10.​1155/​
approaches: ANN, ANFIS and GEP. Journal of Environmental Management, 2021/​48328​64
289, 112420. https://​doi.​org/​10.​1016/j.​jenvm​an.​2021.​112420 Nunes, S., Figueiras, H., Milheiro Oliveira, P., Coutinho, J. S., & Figueiras, J. (2006).
Jang, J.-S.R. (1993). ANFIS: Adaptive-network-based fuzzy inference system. A methodology to assess robustness of SCC mixtures. Cement and
IEEE Transactions on Systems, Man, and Cybernetics, 23(3), 665–685. https://​ Concrete Research, 36(12), 2115–2122. https://​doi.​org/​10.​1016/j.​cemco​
doi.​org/​10.​1109/​21.​256541 nres.​2006.​10.​003
Jayaram, M. A., Nataraja, M. C., & Ravi Kumar, C. N. (2010). Design of high perfor- Oh, J. W., Lee, I. W., Kim, J. T., & Lee, G. W. (1999). Application of neural networks
mance concrete mixes through particle swarm optimization. Journal of for proportioning of concrete mixes. ACI Materials Journal, 96(1), 61–67.
Intelligent Systems, 19(3), 249–264. https://​doi.​org/​10.​1515/​JISYS.​2010.​ https://​doi.​org/​10.​14359/​429
19.3.​249 Pandey, S., Kumar, V., & Kumar, P. (2021). Application and analysis of machine
Joseph, V. R. (2022). Optimal ratio for data splitting. Statistical Analysis and Data learning algorithms for design of concrete mix with plasticizer and with-
Mining: THe ASA Data Science Journal, 15(4), 531–538. https://​doi.​org/​10.​ out plasticizer. Journal of Soft Computing in Civil Engineering, 5(1), 19–37.
1002/​sam.​11583 https://​doi.​org/​10.​22115/​SCCE.​2021.​248779.​1257
Kang, J. F., & Yan, C. X. (2011). Correlation of strength, rubber content, and Rao, R. M., & Rao, H. S. (2012). REVIEW prediction compressive of concrete for
water-cement ratio in roller compacted rubberized concrete. Advanced different aggregates use ANN.pdf. International Journal of Engineering
Materials Research, 243–249, 1179–1185. https://​doi.​org/​10.​4028/​www.​ Research and Technology, 1(10), 2278–3181.
scien​tific.​net/​AMR.​243-​249.​1179 Sada, S. O., & Ikpeseni, S. C. (2021). Evaluation of ANN and ANFIS modeling abil-
Kasperkiewicz, J. (1994). Optimization of concrete mix using a spreadsheet ity in the prediction of AISI 1050 steel machining performance. Heliyon,
package. ACI Materials Journal, 91(6), 551–559. 7(2), e06136. https://​doi.​org/​10.​1016/j.​heliy​on.​2021.​e06136
Lee, B. Y., Kim, J. H., & Kim, J. K. (2009). Optimum concrete mixture proportion Şahin, M., & Erol, R. (2017). A comparative study of neural networks and ANFIS
based on a database considering regional characteristics. Journal of for forecasting attendance rate of soccer games. Mathematical and Com-
Computing in Civil Engineering, 23(5), 258–265. putational Applications, 22(4), 43. https://​doi.​org/​10.​3390/​mca22​040043
Lee, K., & Park, G. (2001). Robust optimization considering tolerances of design Sarir, P., Chen, J., Asteris, P. G., Armaghani, D. J., & Tahir, M. M. (2021). Develop-
variable. Computers & Structures, 79(1), 77–86. ing GEP tree-based, neuro-swarm, and whale optimization models for
Ly, H.-B., Nguyen, T.-A., Thi Mai, H.-V., & Tran, V. Q. (2021). Development of deep evaluation of bearing capacity of concrete-filled steel tube columns.
neural network model to predict the compressive strength of rubber Engineering with Computers, 37(1), 1–19. https://​doi.​org/​10.​1007/​
concrete. Construction and Building Materials, 301, 124081. https://​doi.​org/​ s00366-​019-​00808-y
10.​1016/j.​conbu​ildmat.​2021.​124081 Sarir, P., Shen, S.-L., Arulrajah, A., & Horpibulsuk, S. (2016). Concrete wedge and
Madhiarasan, M., & Louzazni, M. (2022). Analysis of artificial neural network: coarse sand coating shear connection system in GFRP concrete compos-
architecture, types, and forecasting applications. Journal of Electrical and ite deck. Construction and Building Materials, 114, 650–655. https://​doi.​
Computer Engineering, 2022, 1–23. https://​doi.​org/​10.​1155/​2022/​54167​22 org/​10.​1016/j.​conbu​ildmat.​2016.​03.​209
Marani, A., Jamali, A., & Nehdi, M. L. (2020). Predicting ultra-high-performance Shariati, M., Mafipour, M. S., Mehrabi, P., Shariati, A., Toghroli, A., Trung, N.
concrete compressive strength using tabular generative adversarial net- T., & Salih, M. N. A. (2021). A novel approach to predict shear strength
works. Materials, 13(21), 1–24. https://​doi.​org/​10.​3390/​ma132​14757 of tilted angle connectors using artificial intelligence techniques.
Mishra, M., Bhatia, A. S., & Maity, D. (2020). Predicting the compressive strength Engineering with Computers, 37(3), 2089–2109. https://​doi.​org/​10.​1007/​
of unreinforced brick masonry using machine learning techniques s00366-​019-​00930-x
validated on a case study of a museum through nondestructive testing. Shih, Y., Wang, Y., Lin, K., & Chen, C. W. (2015). Improving non-destructive
Journal of Civil Structural Health Monitoring, 10(3), 389–403. https://​doi.​ concrete strength tests using support vector machines. Materials. https://​
org/​10.​1007/​s13349-​020-​00391-7 doi.​org/​10.​3390/​ma810​5368
Moayedi, H., & Hayati, S. (2019). Artificial intelligence design charts for predict- Shilstone, S. J. (1990). Concrete mixture optimization. Concrete International,
ing friction capacity of driven pile in clay. Neural Computing and Applica- 12(6), 33–39.
tions, 31(11), 7429–7445. https://​doi.​org/​10.​1007/​s00521-​018-​3555-5 Shiuly, A. (2018). Global attenuation relationship for estimating peak ground
Mohammed, H. R. M., & Ismail, S. (2022). Proposition of new computer artificial acceleration. Journal of the Geological Society of India, 92(1), 54–58. https://​
intelligence models for shear strength prediction of reinforced concrete doi.​org/​10.​1007/​s12594-​018-​0952-4
beams. Engineering with Computers, 38(4), 3739–3757. https://​doi.​org/​10.​ Shiuly, A., Dutta, D., & Mondal, A. (2022a). Assessing compressive strengths
1007/​s00366-​021-​01400-z of mortar and concrete from digital images by machine learning tech-
Moulick, K. K., Bhattacharjya, S., Ghosh, S. K., & Shiuly, A. (2019a). An efficient niques. Frontiers of Structural and Civil Engineering, 16(3), 347–358. https://​
robust cost optimization procedure for rice husk ash concrete mix. doi.​org/​10.​1007/​s11709-​022-​0819-z
Mandal et al. AI in Civil Engineering (2024) 3:7 Page 24 of 24

Shiuly, A., Hazra, T., Sau, D., & Maji, D. (2022b). Performance and optimisation
study of waste plastic aggregate based sustainable concrete—a machine
learning approach. Cleaner Waste Systems, 2, 100014. https://​doi.​org/​10.​
1016/j.​clwas.​2022.​100014
Shiuly, A., Roy, N., & Sahu, R. B. (2020). Prediction of peak ground acceleration
for Himalayan region using artificial neural network and genetic algo-
rithm. Arabian Journal of Geosciences, 13(5), 215. https://​doi.​org/​10.​1007/​
s12517-​020-​5211-5
Soudki, K. A., El-Salakawy, E. F., & Elkum, N. B. (2001). Full factorial of optimiza-
tion of concrete mix design for hot climates. Journal of Materials in Civil
Engineering, 13(6), 427–433.
Specht, L., & Khatchatourian, O. (2014). Application of artificial intelligence to
modelling asphalt–rubber viscosity. International Journal of Pavement
Engineering, 15(9), 799–809. https://​doi.​org/​10.​1080/​10298​436.​2014.​
893316
Taffese, W. Z., & Sistonen, E. (2017). Machine learning for durability and service-
life assessment of reinforced concrete structures: Recent advances and
future directions. Automation in Construction, 77, 1–14. https://​doi.​org/​10.​
1016/j.​autcon.​2017.​01.​016
Venanzi, I., Materazzi, A. L., & Ierimonti, L. (2015). Robust and reliable optimiza-
tion of wind excited cable-stayed masts. Journal of Wind Engineering and
Industrial Aerodynamics, 147, 368–379.
Walczak, S., & Cerpa, N. (2003). Artificial neural networks. In R. A. Meyers (Ed.),
Encyclopedia of physical science and technology (pp. 631–645). Elsevier.
https://​doi.​org/​10.​1016/​B0-​12-​227410-​5/​00837-1
Wang, Y. R., Kuo, W. T., Lu, S. S., Shih, Y. F., & Wei, S. S. (2014). Applying support
vector machines in rebound hammer test. Advanced Materials Research,
853, 600–604. https://​doi.​org/​10.​4028/​www.​scien​tific.​net/​AMR.​853.​600
Wong, H. S., Poole, A. B., Wells, B., Eden, M., Barnes, R., Ferrari, J., Fox, R., Yio, M. H.
N., Copuroglu, O., Guðmundsson, G., Hardie, R., Jakobsen, U. H., Makoubi,
K., Mitchinson, A., Raybould, P., Strongman, J., & Buenfeld, N. R. (2020).
Microscopy techniques for determining water–cement (w/c) ratio in
hardened concrete: A round-robin assessment. Materials and Structures,
53(2), 25. https://​doi.​org/​10.​1617/​s11527-​020-​1458-2
Xiao, F., & Fan, C. (2014). Data mining in building automation system for
improving building operational performance. Energy and Buildings, 75,
109–118. https://​doi.​org/​10.​1016/j.​enbui​ld.​2014.​02.​005
Xiaoyong, L., & Wendi, M. (2011). Optimization for mix design of high-perfor-
mance concrete using orthogonal test. Communications in Computer and
Information Science, 232(2), 364–372.
Yeh, I. C. (2007). Computer-aided design for optimum concrete mixtures.
Cement & Concrete Composites, 29(3), 193–202.
Yeh, I. C. (2009). Optimization of concrete mix proportioning using a flattened
simplex—centroid mixture design and neural networks. Engineering with
Computers, 25(2), 179–190.
Yu, Y., Li, W., Li, J., & Nguyen, T. N. (2018). A novel optimised self-learning
method for compressive strength prediction of high performance con-
crete. Construction and Building Materials, 184, 229–247. https://​doi.​org/​
10.​1016/j.​conbu​ildmat.​2018.​06.​219

Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in pub-
lished maps and institutional affiliations.

You might also like