<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Single-instance, multi-target learning of 3D architectural gridshells for material reuse and circular economy</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Andrea</forename><surname>Favilli</surname></persName>
							<email>andrea.favilli@isti.cnr.it</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Information Science and Technologies &quot;A. Faedo&quot; (ISTI)</orgName>
								<orgName type="institution">National Research Council of Italy (CNR)</orgName>
								<address>
									<addrLine>via G. Moruzzi 1</addrLine>
									<postCode>56124</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution">University of Pisa</orgName>
								<address>
									<addrLine>Lungarno Pacinotti 43</addrLine>
									<postCode>56126</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Francesco</forename><surname>Laccone</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Information Science and Technologies &quot;A. Faedo&quot; (ISTI)</orgName>
								<orgName type="institution">National Research Council of Italy (CNR)</orgName>
								<address>
									<addrLine>via G. Moruzzi 1</addrLine>
									<postCode>56124</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Paolo</forename><surname>Cignoni</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Information Science and Technologies &quot;A. Faedo&quot; (ISTI)</orgName>
								<orgName type="institution">National Research Council of Italy (CNR)</orgName>
								<address>
									<addrLine>via G. Moruzzi 1</addrLine>
									<postCode>56124</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Luigi</forename><surname>Malomo</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Information Science and Technologies &quot;A. Faedo&quot; (ISTI)</orgName>
								<orgName type="institution">National Research Council of Italy (CNR)</orgName>
								<address>
									<addrLine>via G. Moruzzi 1</addrLine>
									<postCode>56124</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Daniela</forename><surname>Giorgi</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Information Science and Technologies &quot;A. Faedo&quot; (ISTI)</orgName>
								<orgName type="institution">National Research Council of Italy (CNR)</orgName>
								<address>
									<addrLine>via G. Moruzzi 1</addrLine>
									<postCode>56124</postCode>
									<settlement>Pisa</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Single-instance, multi-target learning of 3D architectural gridshells for material reuse and circular economy</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">0F332D310C82924B3BF073C7CD0AAA47</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:56+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>3D Learning, Multi-agent Learning, Architectural Geometry, Assisted 3D Design, Sustainable Buildings, Environmental Impact, Circular Economy 3787-7215 (F. Laccone)</term>
					<term>0000-0002-2686-8567 (P. Cignoni)</term>
					<term>0000-0001-7892-894X (L. Malomo)</term>
					<term>0000-0002-6752-6918 (D. Giorgi)</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>We propose a learning-based method for the assisted design of 3D architectural free-form gridshells which reuse elements from dismantled, old buildings. Given a gridshell design as input, the output is a learned gridshell whose shape has been modified to reuse as many stock elements as possible, while preserving the design intent and optimizing for statics performance. The main idea is to perform multi-target shape optimization as a single-instance machine learning task, featuring differentiable losses that account for both structural and stock constraints. Since our approach enables the reuse of existing elements for new designs, it reduces the need for sourcing new materials and for disposing waste. Therefore, it contributes to switch to a circular economy and alleviate the environmental impact of the construction sector.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>The construction sector is responsible for over 35% of the total waste generation in Europe, and for a large fraction of the overall energy consumption and greenhouse gas emissions <ref type="bibr" target="#b0">[1]</ref>. Indeed, new constructions require large volumes of material, and demolitions produce large amounts of waste. These figures are expected to rise in the next decades, due to the growing of the population and its demands.</p><p>A possible solution to reduce the environmental and societal impact of the construction industry is to recycle or reuse construction materials. Recycling means reprocessing waste to generate new products, while reusing means recirculating existing elements and using them for new constructions. In particular, increasing reuse in the construction sector has the potential to save material and energy, as it avoids sourcing new materials, and to reduce waste at the same time.</p><p>One of the main barriers that hinder reuse in construction is that the design of structures from stocks of reclaimed elements is totally different from traditional design. Since the designed structure has to conform to the available elements and their characteristics (e.g., length), one has to rethink the whole design process.</p><p>In this paper, we propose a method for the assisted design of 3D architectural free-form gridshells from fully-disassembled structures, where the stock of available material includes individual structural elements (beams) of specified length and cross section. 3D gridshell structures are discrete networks of straight bars (the beams) connected by joints at the nodes <ref type="bibr" target="#b1">[2]</ref>. Gridshells are ganing momentum in free-form surface design, as they can cover large spaces while keeping the amount of material relatively small. Figure <ref type="figure" target="#fig_0">1</ref> shows three examples of gridshells located in London, Warsaw and Singapore.</p><p>Starting from a initial design, we propose a multitarget, learning-based method that aligns the gridshell beams to the stock of available beams, while at the same time improving the statics performance of the whole structure. Differently from existing techniques, which are either based on heuristics for solving assignment problems or on mixed integer optimization, we leverage on recent advances in 3D deep learning for architectural geometry <ref type="bibr" target="#b2">[3]</ref>, and cast the problem as a single-instance learning task. The input is the original design of a gridshell, and the output is a gridshell whose elements' shape has been modified to reuse as many stock elements as possible, while preserving the design intent and optimizing for statics performance.</p><p>The pipeline works in two steps (Figure <ref type="figure" target="#fig_1">2</ref>). The first step improves the structural compliance of the gridshell, by means of a neural network featuring a loss that takes stress into account; the second step assigns stock beams to gridshell beams, with the assignment problem modeled using soft constraints included in a differentiable loss.</p><p>For the first time, we extend stock-constrained structural optimization to 3D gridshells, which are more complex structures than those addressed by the state of the art, mostly 2D structures made of trusses. Also, for the first time we propose a learning strategy to combine material reuse and environmental impact minimization with the optimization of structural performance, mandatory to ensure stiffness, equilibrium, and durability of 3D architectural structures.</p><p>We describe a real-world case study, in which the size and capacity of the beam stock are defined from an existing building to dismantle in Tuscany, Italy. We demonstrate how our single-instance learning method enables the reuse of a large fraction of the available material for the design of statics-aware 3D freeform gridshells. Our approach can contribute to switch to a circular economy, and to alleviate the environmental impact of architectural buildings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related work</head><p>In response to the pressing environmental and economic demands, reuse strategies are being prioritized in architecture and in the construction industry. The initiatives encompass a variety of structures and constitutive elements (e.g., trusses, beams, and panels), and employ different optimization paradigms to minimize for example material cost and carbon emissions.</p><p>In particular, there has been considerable attention to the design of new structures starting from stocks of elements from old structures. Brütting et al. <ref type="bibr" target="#b3">[4]</ref> perform layout optimization of bidimensional structures starting from recycled stocks of trusses. The layout optimization starts from a template structure and selects truss elements to determine the final topology. Elements from the batch are matched to their position in the assembled structure through mixed-integer optimization. Similarly, Van Marcke et al. <ref type="bibr" target="#b4">[5]</ref> explore truss reuse by organizing recycled trusses to form planar frameworks, rather than undertaking layout optimization. Expanding beyond the flat scenario, Brütting et al. <ref type="bibr" target="#b5">[6]</ref> provide an algorithmic solution to build 3D frames made of hexahedral cells of recycled trusses.</p><p>Unlike the aforementioned studies, which optimize truss structures, our work targets gridshells consisting of triangular beam nets approximating freeform surfaces. While beams experience axial forces and moments, transverse shear and bending, trusses are only subject to axial forces. Moreover, most existing layout optimization methods seek an optimal shape configuration for the recycled stock from scratch. Instead, we improve an existing design shape provided as input.</p><p>Finally, while the works mentioned above assign the available elements through constrained optimization, we define soft constraints to frame the reuse problem into a single-instance machine learning task. We leverage on <ref type="bibr" target="#b2">[3]</ref>, in which a geometric deep learning model performs statics-driven optimization while preserving the original shape design of the input grid shell. In the present paper, we incorporate a vertex correction optimizer to ensure compatibility of elements with the available stock, and blend the learning model and the optimizer in a multi-target architecture. In this way, we simultaneously achieve two objectives: minimizing static compliance by reducing the strain energy, and enabling the reuse of elements through a soft-constrained beam matching procedure. In contrast, in existing works the only target is the reuse of elements, while the static performance is considered only to guarantee the structure feasibility by including hard constraints <ref type="bibr" target="#b3">[4]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Methods and results</head><p>Our aim is to reuse building elements from old structures to build new 3D grdshells, which conform to a given design and are also optimal in terms of statics performance. Given a 3D gridshell as input with the sought shape, we learn a new, improved gridshell, in which the shape of the single elements is optimized to conform to the stock of available ones, while the overall shape is optimized to improve statics performance.</p><p>The idea is to perform multi-target shape optimization on gridshells as a single-instance machine learning task. Classical multi-target methods usually incorporate all optimization targets into a single loss function, expressed as a weighted sum of components. However, assigning weights to components can be tricky, especially if different scales are involved, and if the targets are conflicting. Therefore, instead of using a heterogeneous loss, we involve the interaction of two agents: a geometric deep learning model (Agent1 in Figure <ref type="figure" target="#fig_1">2</ref>) and a vertex displacer (Agent2 in Figure <ref type="figure" target="#fig_1">2</ref>). Each agent is driven by distinct optimization targets (statics for Agent1, reuse of elements for Agent2) and corresponding loss functions.</p><p>Given a triangle mesh representing the initial grid shell structure, the learning model (Agent1) operates on the mesh geometry to optimize the mean strain energy of the structure. then, the optimizer (Agent2) corrects the new, learned vertex positions to align the beam lengths with the ones available in the stock. We take into account both beam lengths and stock capacity. Indeed, the corrections ensure that the number of beams matched to a particular length does not exceed their capacity in the stock.</p><p>Our process is framed as a single-instance learning task, where both agents iteratively learn from the input gridshell structure. Iterations consist of interleaved steps of the two agents. Each agent has its own loss (light blue boxes in Figure <ref type="figure" target="#fig_1">2</ref>), and collaboration between the agents is achieved through mutual agreement: the learning model (Agent1) adjusts its weights to enhance the strain energy of the shape corrected by Agent2; in turn, Agent2 displaces vertices to ensure the alignment with the recycled stock, taking care not to increase the Chamfer distance from the shape produced by Agent1. This ensures smooth convergence and, as a byproduct, the final, optimized design is also consistent with the input shape in terms of geometric features.</p><p>To test our technique, we identified a disposing industrial building located in Pisa, Tuscany, whose roof bays are made of truss-like structural units adequate to be reused as beams for a new gridshell. We examined the original project of the donor building and extracted a heterogeneous stock of units whose lengths span from 0.75 to over 6 meters, with 288 elements available for each of the 9 available lengths. Figure <ref type="figure" target="#fig_3">3</ref> shows an example 3D gridshell that could be constructed using the stock of elements from the disposed building. Figure <ref type="figure" target="#fig_4">3(a, left</ref>) shows the input design and the optimized output; (a, middle) the color-coded expected structure deformation in meters; and (a, right) the edge strain energy of the structure under service load; red (resp. blue) means higher (resp. lower) values. It can be seen that the expected deformation of the optimized structure is significantly lower, implying better statics performance for the building; analogously, the strain energy on edges is significantly reduced.   A large fraction of stock elements has been reused, apart from the shortest and longest ones (note that longer elements can be cut and then reused, yet cutting comes with a cost). Also, the shape and style features of the original design have been fully preserved.</p><p>It is important to underline that our method enables the reuse of stock of elements for any input gridshell design: Figure <ref type="figure" target="#fig_3">3</ref> only shows an example, whereas many other designs could have been produced. This is different from what is enabled by existing techniques, which only look for compatible designs, given the available stock. Therefore, our technique leaves to the architect complete design freedom, while taking care of structural performance and environmental impact.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusions</head><p>The reuse of structural elements for the design and fabrication of new architectural structures has the potential to greatly reduce the environmental impact of the construction industry. Increasing reuse comes with the challenge of formulating new design paradigms, which take into account the characteristics of the available material without affecting design freedom. At the same time, such design paradigms should take into account statics performance. In this paper, we define a learning-based technique that addresses all three points above for the design of 3D gridshells, as demonstrated by a real-world case study on the reuse of elements from an existing building.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Examples 3D gridshells: from left to right, the Queen Elizabeth II Great Court at the Britsh Museum in London, Złote Tarasy in Warsaw, Changi Airport Jewel in Singapore.</figDesc><graphic coords="2,313.82,84.19,188.94,106.25" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2:The pipeline of our method. Our single-instance, multi-target learning model involves two agents (blue boxes): a geometric deep learning model (Agent1) and a vertex correction displacer (Agent2). The learning model consumes an input mesh and produces an intermediate shape to be fed to the vertex displacer and to minimize mean strain energy. The displacer optimizes for the assignment of stock beams to gridshell elements, and preserves fairness with respect to the intermediate result (through area variance and Chamfer distance). The agents are driven by different losses (light blue boxes) and collaborate to achieve both material reuse and good statics performance.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Results of our method on a sample freeform shape. (a) Left: the shape provided as input and the multi-target optimized output. Middle: the deformation of the structural nodes under the action of Service Load. Right: the strain energy for each beam. (b) Left: a bar diagram showing the assignment of beams to the input stock. Right: the beam assignment shown through colored edges on the output shape.</figDesc><graphic coords="4,269.61,297.19,287.66,161.81" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 3 (</head><label>3</label><figDesc>Figure3(b, left) reports a bar chart with the assignment of stock elements, and (b, right) the output gridshell with the location of reused elements (color-coded according to their lengths). A large fraction of stock elements has been reused, apart from the shortest and longest ones (note that longer elements can be cut and then reused, yet cutting comes with a cost). Also, the shape and style features of the original design have been fully preserved.It is important to underline that our method enables the reuse of stock of elements for any input gridshell design: Figure3only shows an example, whereas many</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This work was supported by the NextGenerationEU programme under the funding schemes PNRR-PE-AI scheme (M4C2, investment 1.3, line on AI) FAIR "Future Artificial Intelligence Research", grant id PE00000013.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<ptr target="https://single-market-economy.ec.europa.eu/industry/sustainability/buildings-and-construction_en" />
		<title level="m">European Commission, Buildings and Construction</title>
				<imprint>
			<date type="published" when="2024-04">Accessed Apr. 2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><forename type="first">S</forename><surname>Adriaenssens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Block</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Veenendaal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Williams</surname></persName>
		</author>
		<title level="m">Shell structures for architecture: form finding and optimization</title>
				<imprint>
			<publisher>Routledge</publisher>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Geometric deep learning for staticsaware grid shells</title>
		<author>
			<persName><forename type="first">A</forename><surname>Favilli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Laccone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Cignoni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Malomo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Giorgi</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.compstruc.2023.107238</idno>
		<ptr target="https://www.sciencedirect.com/science/article/pii/S0045794923002687.doi:10.1016/j.compstruc.2023.107238" />
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Structures</title>
		<imprint>
			<biblScope unit="volume">292</biblScope>
			<biblScope unit="page">107238</biblScope>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Design of truss structures through reuse</title>
		<author>
			<persName><forename type="first">J</forename><surname>Brütting</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Desruelle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Senatore</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Fivet</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.istruc.2018.11.006</idno>
		<ptr target="https://www.sciencedirect.com/science/article/pii/S2352012418301322.doi:10.1016/j.istruc.2018.11.006" />
	</analytic>
	<monogr>
		<title level="m">advanced Manufacturing and Materials for Innovative Structural Design</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="128" to="137" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Automated planar truss design with reclaimed partially disassembled steel truss components</title>
		<author>
			<persName><forename type="first">A</forename><surname>Van Marcke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Laghi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">V</forename><surname>Carstensen</surname></persName>
		</author>
		<idno type="DOI">.org/10.1016/j.jobe.2024.108458</idno>
		<ptr target="https://www.sciencedirect.com/science/article/pii/S2352710224000251.doi:doi.org/10.1016/j.jobe.2024.108458" />
	</analytic>
	<monogr>
		<title level="j">Journal of Building Engineering</title>
		<imprint>
			<biblScope unit="volume">84</biblScope>
			<biblScope unit="page">108458</biblScope>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Optimum design of frame structures from a stock of reclaimed elements</title>
		<author>
			<persName><forename type="first">J</forename><surname>Brütting</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Senatore</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Schevenels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Fivet</surname></persName>
		</author>
		<idno type="DOI">10.3389/fbuil.2020.00057</idno>
		<ptr target="https://www.frontiersin.org/articles/10.3389/fbuil.2020.00057.doi:10.3389/fbuil.2020.00057" />
	</analytic>
	<monogr>
		<title level="j">Frontiers in Built Environment</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
