<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Shahrood University of Technology</PublisherName>
				<JournalTitle>Journal of Mining and Environment</JournalTitle>
				<Issn>2251-8592</Issn>
				<Volume></Volume>
				<Issue>Articles in Press</Issue>
				<PubDate PubStatus="epublish">
					<Year>2026</Year>
					<Month>05</Month>
					<Day>04</Day>
				</PubDate>
			</Journal>
<ArticleTitle>An Integrated FDM–GA Framework for Automated Back Analysis in Tunneling–Part I: Methodology, Implementation, and Verification</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage></FirstPage>
			<LastPage></LastPage>
			<ELocationID EIdType="pii">3779</ELocationID>
			
<ELocationID EIdType="doi">10.22044/jme.2026.17274.3421</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Mohammad-Taghi</FirstName>
					<LastName>Hamzaban</LastName>
<Affiliation>Mining Engineering Faculty, Sahand University of Technology, Tabriz, Iran.</Affiliation>

</Author>
<Author>
					<FirstName>Alireza</FirstName>
					<LastName>Chehreghan</LastName>
<Affiliation>Mining Engineering Faculty, Sahand University of Technology, Tabriz, Iran.</Affiliation>

</Author>
<Author>
					<FirstName>Roozbeh</FirstName>
					<LastName>Geraili Mikola</LastName>
<Affiliation>Lead Associate, Delve Underground, Walnut Creek, CA, USA.</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2025</Year>
					<Month>12</Month>
					<Day>06</Day>
				</PubDate>
			</History>
		<Abstract>Back analysis of tunnel excavation plays a fundamental role in calibrating geomechanical parameters using field monitoring data. However, conventional direct back analysis procedures remain computationally demanding and highly dependent on operator supervision. This study presents an integrated Finite Difference Method–Genetic Algorithm (FDM–GA) framework for automated tunnel back analysis, implemented entirely within the FLAC environment using the embedded FISH programming language. The proposed approach eliminates the need for external optimization software and data transfer between numerical and artificial intelligence platforms. A simplified genetic algorithm is coupled directly with finite difference simulations to iteratively minimize the discrepancy between measured and computed tunnel convergences. The framework incorporates constrained parameter optimization, automated handling of non-convergent models, and a robust convergence-based stopping criterion that avoids predefined error thresholds. Verification is performed using two synthetic plane-strain tunnel models representing stiff cohesive soil and dense granular material. Six unknown parameters (&lt;em&gt;ρ&lt;/em&gt;, &lt;em&gt;E&lt;/em&gt;, &lt;em&gt;ν&lt;/em&gt;, &lt;em&gt;c&lt;/em&gt;, &lt;em&gt;φ&lt;/em&gt;, and &lt;em&gt;K&lt;sub&gt;0&lt;/sub&gt;&lt;/em&gt;) are back-calculated using only three convergence measurements. Results from multiple independent runs demonstrate stable convergence toward very small error values (on the order of 10&lt;sup&gt;-6&lt;/sup&gt;–10&lt;sup&gt;-5&lt;/sup&gt;) and consistent reproduction of synthetic monitoring data. The method successfully narrows broad initial parameter ranges and produces multiple acceptable parameter sets, explicitly acknowledging the non-uniqueness inherent in back analysis problems. The developed FDM–GA framework provides an efficient, self-contained, and adaptable tool for practical tunnel back analysis applications.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Finite difference method (FDM)</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Genetic Algorithm (GA)</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">FISH programming</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Numerical Modeling</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Tunneling</Param>
			</Object>
		</ObjectList>
</Article>
</ArticleSet>
