Introduction

Although cities occupy only 3% of the earth’s area, they account for approximately 55% (4.2 billion) of the world’s population and 80% of the world’s gross domestic product (GDP) (Mokarrari and Torabi 2021). Moreover, the urbanization process has been accelerating. By 2050, the urban population is expected to account for 69% (6.7 billion) of the world’s total population (Benites and Simoes 2021). The increase in the number of urban residents has exacerbated the emission of greenhouse gases, and has brought challenges to urban transportation, medical care, education and other activities closely related to residents (Aydin 2014; Karakurt and Aydin 2023). In addition, the increase in urban population is accompanied by the demand for energy, resources, space, infrastructure, etc. (Wu and Chen 2021). To address this challenge, the application of artificial intelligence (AI), block chain, digital technology and other technical frameworks is an important driving force for the sustainable development (SD) of cities (Dana et al. 2022; Liu et al. 2022; Shahnewaz Siddiquee et al. 2022). With the widespread use of ICT, there are growing calls for the use of 5G, AI, the internet of things (IoT), and other technologies to manage cities; this urbanization process can lead to smart cities (Tura and Ojanen 2022). The SD of smart cities is related to the future development prospects of cities. Keeping an eye on the sustainability of smart cities is a topic worthy of industry and academic research.

Several studies have considered the evaluation of urban sustainability. Measuring urban sustainability not only focuses on the economic dimension but also considers various aspects, such as society, the environment, technology, culture, etc. (Steiniger et al. 2020). Smart cities mean that urban public transportation is smarter, urban medical care is more convenient, resource utilization is better, etc. (Gavurova et al. 2022). Macke et al. (2019) evaluated the sustainability of smart cities from the perspective of urban community residents. Sugandha et al. (2022) proposed a conceptual framework of social sustainability of smart cities. However, a large portion of the current literature is devoted to studying urban sustainability assessment or smart city assessment (Yi et al. 2021; Zhou et al. 2021), while few studies have addressed a framework and methodology for evaluating the SD of smart cities. Most of the literature focuses on the three pillars of the economic, environmental, and social aspects for evaluation of urban sustainability, but the city’s architectural form and level of infrastructure construction have not been considered. To fill this gap, the objective of this study was to determine the indicators that affect the SD of smart cities, clarify the influencing relationships and the degree of importance of the indicators, and demonstrate the application value and rationality of the assessment model through a case study.

Exploring the sustainability of smart cities involves multiple dimensions, which makes it a multiple criteria decision-making (MCDM) issue. The main components of applying MCDM to solve the sustainability problems of smart cities are as follows:

  1. (i)

    Establishing a SD indicator system for smart cities,

  2. (ii)

    Determining the influence relationship between dimensions,

  3. (iii)

    Determining the dimension and indicator weights,

  4. (iv)

    Ranking the SD levels of indicators, and

  5. (v)

    Determining the SD performance of smart cities in Xiamen.

The advantage of MCDM is that it integrates multiple indicators as much as possible to perform comparisons of the SD levels of multiple cities (Yi et al. 2021). The prerequisite for assessing the SD effects of smart cities is to build a complete evaluation index system. The indicators included in this system should be distinguishable and multilevel, and there may be mutual influence relationships among them. From the perspective of ICT, Akande et al. (2019) merged 32 indicators into four components by using hierarchical clustering and principal component analysis (PCA), and ranked the level of sustainability and intelligence of approximately 28 European capital cities. Neves et al. (2020) presented an evaluation framework with 27 factors and six dimensions of smart cities from the perspective of open data initiatives. Yan et al. (2020) considered smart devices as components of a smart city, and proposed a smart city assessment system based on self-organization theory. Mokarrari and Torabi (2021) ranked five important cities in Iran based on their intelligence by using six-dimensional and 20-subdimensional assessment systems. The above analysis shows that different practical contexts require using different assessment dimensions. Economic, environmental, and social perspectives are the basic pillars and guarantees of the development of smart cities. The architectural form and infrastructure of a city affect the scale and level of urban wisdom. In this study, an assessment system including 25 indicators from the five dimensions of built form (D1), urban infrastructure (D2), environmental sustainability (D3), social sustainability (D4), and economic sustainability (D5) was established to measure the sustainability of smart cities.

After the assessment system is constructed, the sustainability quality of a smart city can be considered by analyzing indicator data. As a subdiscipline of operations research, MCDM is considered an effective model to solve the problem of projects such as assessment, ranking, selection, classification, etc. under multiple conflicting objectives. Some studies have used the MCDM method to survey sustainable cities. Li et al. (2021) measured sustainability, obtained the linchpin factors of Shenyang city in China by combining GRA with sequential relationship analysis (SRA), and found that the economy had the highest relationship with city sustainability. Yi et al. (2021) assessed the sustainable performance of first-tier cities in China based on GRA, and concluded that most cities’ sustainability was not ideal, but nearly all cities showed optimistic development prospects. However, MCDM aggregates a cluster of methods, and new methods are constantly being added. It is difficult to judge which model is the best. Therefore, using new methods to comprehensively assess the sustainability of smart cities is a beneficial supplement to existing research.

In this study, we propose a hybrid MCDM model based on Z fuzzy theory in which Z-DEMATEL is used to identify and determine the mutual influential relationships of the indicators and generate their influence weights. Furthermore, Z-TOPSIS based on the aspiration level (AL) concept (called Z-TOPSIS-AL) is used to determine the SD performance of smart cities. Since we incorporate the AL concept into the proposed hybrid model, this model can be used for analysis regardless of how many indicators are assessed. Furthermore, Z fuzzy theory not only considers information ambiguity and assessment environment uncertainty, but also measures the confidence of experts/decision-makers in the assessment (Hsu et al. 2021). This model has not been proposed in other articles. The advantages and contributions of this paper are as follows:

  1. (i)

    This study constructs an evaluation system for smart city development from the perspective of sustainable development and technology application. The framework comprises five components, namely built form, urban infrastructure, environmental sustainability, social sustainability, and economic sustainability.

  2. (ii)

    This study takes the influencing relationships among the indicators, and visually displays them through graphics. Here, we consider that Z-numbers reflect information uncertainty and expert reliability.

  3. (iii)

    This study comprehensively uses and compares the four methods of DEMATEL, fuzzy DANP, grey DEMATEL, and Z-DEMATEL to measure the weights of the indicators. This provides a practical demonstration program for the methodology of the smart city sustainability assessment system. In addition, Z-TOPSIS-AL is used to measure the current sustainable development status of cities.

  4. (iv)

    This study conducted case analysis of four famous second-tier cities in China at the indicator, dimensional, and overall levels.

The remainder of this paper is organized as follows. The relevant literature on the SD of smart cities is introduced in Section "Materials". Section "Methodology" describes the methodology employed. In Section "Results", data and result analysis is conducted. A case study and discussion are presented in Section "Discussion". Section "Conclusion" presents the conclusions and directions of future research related to the model.

Materials

Urban economic growth has created job opportunities and attracted people to migrate from rural to urban areas. Urbanization has become a global urban development trend. Population growth has placed great pressure on the SD of cities, such as urban space expansion, urban infrastructure construction, environmental issues, and social issues (Ragheb et al. 2021).

The built form affects the sustainable development of a city. Many indicators contribute to the built form, such as the building densities, land use, block shape, public place arrangement, and smart materials (Ahmadian et al. 2019). The construction of a smart city is based on the city’s existing planning, urban density, and land use patterns rather than overthrowing the existing patterns with new architectural forms (Shamsuzzoha et al. 2021). Urban transportation, ICT, logistics distribution networks and other technologies constitute urban infrastructure; they are the core of supporting urban “smartness.” Smart city infrastructure is the city’s system of connecting utilities, basic facilities, and services, ranging from smart transportation facilities to new ICT systems, from urban data management centers to smart healthcare and more. The sustainable development of smart cities emphasizes three pillars of development: economy, society, and environment (Wątróbski et al. 2022). Sugandha et al. (2022) suggested that social sustainability should include equity, social capital, quality of life, and so on. Song et al. (2022) proposed a model involving the dimensions of economy and environment to evaluate the sustainability of smart cities. However, the sustainable development of smart cities should consider not only the three pillars of environment, economy, and society, but also the use of ICT technology to improve the level of urban planning and infrastructure. Therefore, how to consider urban development from the dual perspectives of wisdom and sustainable development is an important innovation of this research.

Based on the above review, a large body of literature examines the development performance of sustainable cities from only three dimensions, namely environmental, social, and economic sustainability. We believe that the sustainable development of smart cities should not only consider these three pillars, but should also take into account the use of advanced ICT technology to complete urban infrastructure and urban planning. This idea is supported by many studies (Macke et al. 2018; Zhang et al. 2019; Song et al. 2020; Chen and Zhang 2020; Gavurova et al. 2022). In summary, we believe that measuring the SD of smart cities involves five dimensions, namely urban built forms, urban infrastructure construction, environmental sustainability, social sustainability, and economic sustainability. In addition, there has not been any research that combines the Z-DEMATEL and Z-TOPSIS-AL techniques to discuss the smart city sustainable development issues. This study not only takes into account the uncertainty of the information, but also assesses the confidence in the expert assessment. On the other hand, we identify the mutual influence among the indicators and use a more effective way to determine the SD development performance of Xiamen City. Table 1 shows the smart city sustainability assessment system formed by these five dimensions and their corresponding indicators.

Table 1 The assessment system for the sustainability of smart cities

Methodology

We describe the proposed methodology in this section. First, we introduce the concept and calculation program of Z-numbers. We then develop complete assessment scales for Z-DEMATEL and Z-TOPSIS-AL. The operating process of the improved Z-DEMATEL and Z-TOPSIS-AL techniques is then introduced.

Principles and calculation of Z-numbers

Z-numbers is a fuzzy theory concept that is used to conduct calculations for an environment with incomplete reliable or confidence information (Zadeh 2011). In short, Z-numbers involve two types of fuzzy element: assessment scores and reliability. The level of certainty of a fuzzy problem could be gauged using the machine rate and reliability. Then, Z-numbers could transform the two types of information into fuzzy numbers. It has been proposed that Z-numbers and MCDM can be integrated to evaluate alternatives (Hsu et al. 2021). To further illustrate this concept, this study reveals the principles of converting fuzzy numbers into Z-numbers. The specific implementation details are as follows.

Assume there is a Z-number,\(Z = \left( {\tilde{F}, \, \tilde{R}} \right)\), where \(\tilde{F}\) is the assessment score and \(\tilde{R}\) is the reliability degree of \(\tilde{F}\). \(\tilde{F} = \left( {f, \, \mu_{{\tilde{F}}} } \right)\left| {x \in \left[ {0, \, 1} \right]} \right.\) and \(\tilde{R} = \left( {x, \, \mu_{{\tilde{R}}} } \right)\left| {x \in \left[ {0, \, 1} \right]} \right.\) are both trigonometric membership functions. A crisp score can be obtained by Eq. (1):

$$\alpha = \frac{{\int_{{}}^{x} {\mu_{{\tilde{R}}} \, dx} }}{{\int_{{}}^{{\mu_{{\tilde{R}}} }} {dx} }}.$$
(1)

Next, the weight \(\alpha\) of the reliability is employed in the evaluation score \(\tilde{F}\), and the weighted Z-numbers can be calculated according to Eq. (2):

$$Z^{\alpha } = \left\{ {\left( {x, \, \mu_{{\tilde{F}^{\alpha } }} } \right)\left| {\mu_{{\tilde{F}^{\alpha } }} \left( x \right) = \alpha \mu_{{\tilde{F}}} \left( x \right), \, x \in \sqrt \alpha x} \right.} \right\}.$$
(2)

A set of Z-number linguistic variables can be integrated according to the assessed score linguistic variables (Table 2) and reliability variables (Table 3). Here, we assume that an evaluation system has n indicators, and \(c_{i} = \left\{ {c_{1} , \, c_{2} , \ldots , \, c_{n} } \right\}\). The indicators must be used for pairwise comparisons to explore the interaction between the indicators, that is, to assess the degree of impact of ci on cj. The evaluation scale includes “equal influence” (EI), “weak influence” (WI), “fair influence” (FI), “very high influence” (VI), and “absolute influence” (AI). These linguistic variables will be converted into the corresponding membership function (fuzzy number). The assessment scale and membership function are shown in Table 2.

Table 2 Assessment scale and corresponding membership function of DEMATEL
Table 3 Assessment scale of the reliability and corresponding membership function in expert assessment

Next, the experts were asked to construct a level of confidence in their responses, that is, the reliability of their assessments. The assessment scale includes “very low” (VL), “low” (L), “medium” (M), “high” (H), and “very high” (VH). Table 3 lists the reliability rating scale.

Suppose there is the following set of assessment terms: “the assessment grade is medium impact (M), and the reliability is medium (M).” Then, the corresponding Z-number,\(Z = \left( {\tilde{F} = M, \, \tilde{R} = M} \right)\), is calculated as follows:

$$Z = \left[ {\left( {1, \, 2, \, 3} \right), \, \left( {0.3,{ 0}{\text{.5, 0}}{.7}} \right)} \right].$$

According to Eq. (4), the membership function of reliability is converted into a crisp score:

$$\alpha { = }\frac{{\int_{{}}^{x} {\mu_{{\tilde{R}}} } dx}}{{\int_{{}}^{{\mu_{{\tilde{R}}} }} {dx} }}{ = }\frac{{\int_{{{0}{\text{.3}}}}^{{{0}{\text{.5}}}} {x\left( {\frac{x - 0.3}{{{0}{\text{.5}} - 0.3}}} \right)dx + \int_{{{0}{\text{.5}}}}^{{{0}{\text{.7}}}} {x\left( {\frac{0.7 - x}{{0.7 - 0.5}}} \right)dx} } }}{{\int_{{{0}{\text{.3}}}}^{{{0}{\text{.5}}}} {\left( {\frac{x - 0.3}{{{0}{\text{.5}} - 0.3}}} \right)dx + \int_{{{0}{\text{.5}}}}^{{{0}{\text{.7}}}} {\left( {\frac{0.7 - x}{{0.7 - 0.5}}} \right)dx} } }} = 0.4998.$$

Then, \(\alpha\) is added to the assessment score \(\tilde{F} = M\):

$$Z^{\alpha } = \left\{ {\left( {1, \, 2, \, 3} \right)\left| {\alpha = 0.4998} \right.} \right\}.$$

Finally, the weighted Z-number can be converted to the regular fuzzy number:

$$Z^{\prime} = \left( {\sqrt {0.4998} \cdot 1, \, \sqrt {0.4998} \cdot 2, \, \sqrt {0.4998} \cdot 1} \right) = \left( {0.707, \, 1.414, \, 2.121} \right).$$

Other examples of Z-number calculations can be seen in Zadeh (2011).

Based on Tables 2 and 3, a total of 25 combinations of Z-numbers can be generated. According to the same calculation method, the semantic variable of Z-numbers and its membership function can be generated, as shown in Table 4.

Table 4 Z-DEMATEL semantic variables and membership functions

In the performance assessment, the assessment scale used is shown in Table 5. Similarly, we continue the above Z-DEMATEL concept of membership function establishment and import it into TOPSIS technology so as to construct the semantic variable of Z-TOPSIS-AL and its corresponding membership function. The results are shown in Table 6.

Table 5 Assessment scale and corresponding membership function of TOPSIS
Table 6 Z- TOPSIS-AL semantic variables and membership functions

Improved Z-DEMATEL model

Applying the DEMATEL method could determine the interactive influence relationship among indicators and help decision-makers know which indicators are the main indicators influencing other indicators, and which are the affected indicators through an influential network relation map. It is difficult for decision-makers to reflect their true feelings in a complex and uncertain appraisal environment using crisp scores. Several fuzzy theoretical approaches have been mixed with DEMATEL to reflect uncertainties (Gul 2019). Unfortunately, there is a slight degree of confidence in the estimates of decision makers applying these methods. In this study, Z-numbers were introduced into DEMATEL so that the reliability of the decision group during the process of assessment could be known. A triangular fuzzy number was retained to conduct the operation to reduce the loss of information. This study proposes an improved Z-DEMATEL method which is able to generate a set of indicators’ influential weights as described below.

Step 1: Develop a set of evaluation indicators.

A group of experts is formed to establish an appropriate set of indicators \(c_{i} = \left\{ {c_{1} , \, c_{2} , \ldots , \, c_{n} } \right\}\).

Step 2. Establish the direct relation matrix \(\otimes \varvec{A}\).

Each decision-maker will assess the direct impact of indicator i on indicator j according to the assessment level in Table 2 and check their confidence level according to the reliability level in Table 3. In this step, a DEMATEL questionnaire which involves a Z-number is distributed to experts to fill in.

An improved model which can be seen in Eq. (3) is revealed to yield group judgments to reduce distorting the assessment results:

$$\min \, z = \sum\nolimits_{k = 1}^{K} {\left( {l_{ij} - l_{ij}^{k} } \right)^{2} + } \sum\nolimits_{k = 1}^{K} {\left( {m_{ij} - m_{ij}^{k} } \right)^{2} + } \sum\nolimits_{k = 1}^{K} {\left( {u_{ij} - u_{ij}^{k} } \right)^{2} }$$
$$s. \, t.\left\{ {\begin{array}{*{20}l} {\min_{k} \, l_{ij}^{k} \le l_{ij} \le \max_{k} \, l_{ij}^{k} {,}} \\ {\min_{k} \, m_{ij}^{k} \le m_{ij} \le \max_{k} \, m_{ij}^{k} {,}} \\ {\min_{k} \, u_{ij}^{k} \le u_{ij} \le \max_{k} \, u_{ij}^{k} {,}} \\ {l_{ij} \le m_{ij} \le u_{ij} . \, } \\ \end{array} } \right. \,$$
(3)

where k is the decision-maker and k = 1, 2, …, K, and lij, mij, and ui are respectively represented as the minimum, median, and maximum elements of the group judgment. Equation (4) can be generated by the partial differential, lij:

$$\frac{\partial z}{{\partial l_{ij} }} = 2\sum\nolimits_{k = 1}^{K} {\left( {l_{ij} - l_{ij}^{k} } \right)} \cdot 1 = 0$$
$$l_{ij} = \frac{{\sum\nolimits_{k = 1}^{K} {l_{ij}^{k} } }}{K}.$$
(4)

Similarly, mij and uij use the same program to generate Eqs. (5) and (6):

$$m_{ij} = \frac{{\sum\nolimits_{k = 1}^{K} {m_{ij}^{k} } }}{K}$$
(5)
$$u_{ij} = \frac{{\sum\nolimits_{k = 1}^{K} {u_{ij}^{k} } }}{K}.$$
(6)

All decision-maker opinions are unified into a group’s direct relation matrix through Eqs. (36), as shown in Eq. (7):

$$\otimes \varvec{A} = \left[ { \otimes a_{ij} } \right]_{n \times n} = \left[ {\begin{array}{*{20}c} { \otimes a_{11} } & { \otimes a_{12} } & \cdots & { \otimes a_{1j} } & \cdots & { \otimes a_{1n} } \\ { \otimes a_{21} } & { \otimes a_{22} } & \cdots & { \otimes a_{2j} } & \cdots & { \otimes a_{2n} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ { \otimes a_{i1} } & { \otimes a_{i2} } & \cdots & { \otimes a_{ij} } & \cdots & { \otimes a_{in} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ { \otimes a_{n1} } & { \otimes a_{n2} } & \cdots & { \otimes a_{nj} } & \cdots & { \otimes a_{nn} } \\ \end{array} } \right]_{n \times n} ,\;i = j = 1, \, 2, \ldots , \, n.,$$
(7)

where \(\otimes a_{ij} = \left( {a_{ij}^{L} , \, a_{ij}^{M} , \, a_{ij}^{U} } \right)\). The diagonal element in matrix A must be 0, that is, \(\otimes a_{ij} = 0\) (when i = j).

Step 1: Generate the normalized direct relation matrix \(\otimes {\varvec{Y}}\).

Since the range of \(\otimes a_{ij}\) is from 0 to 4, we can convert this assessment score from 0 to 1 by means of normalization (Eqs. 8 and 9).

$$\otimes \varvec{Y = }\left[ { \otimes y_{ij} } \right]_{n \times n} \varvec{ = }\left[ {\begin{array}{*{20}c} {\varepsilon \cdot \otimes a_{11} } & {\varepsilon \cdot \otimes a_{12} } & \cdots & {\varepsilon \cdot \otimes a_{1j} } & \cdots & {\varepsilon \cdot \otimes a_{1n} } \\ {\varepsilon \cdot \otimes a_{21} } & {\varepsilon \cdot \otimes a_{22} } & \cdots & {\varepsilon \cdot \otimes a_{2j} } & \cdots & {\varepsilon \cdot \otimes a_{2n} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ {\varepsilon \cdot \otimes a_{i1} } & {\varepsilon \cdot \otimes a_{i2} } & \cdots & {\varepsilon \cdot \otimes a_{ij} } & \cdots & {\varepsilon \cdot \otimes a_{in} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ {\varepsilon \cdot \otimes a_{n1} } & {\varepsilon \cdot \otimes a_{n2} } & \cdots & {\varepsilon \cdot \otimes a_{nj} } & \cdots & {\varepsilon \cdot \otimes a_{nn} } \\ \end{array} } \right]_{n \times n}$$
(8)

where \(\otimes y_{ij} = \left( {y_{ij}^{L} , \, y_{ij}^{M} , \, y_{ij}^{U} } \right)\).

$$\varepsilon = \min \left\{ {\frac{1}{{\max_{i} \sum\nolimits_{j = 1}^{n} {a_{ij}^{U} } }},\frac{1}{{\max_{j} \sum\nolimits_{i = 1}^{n} {a_{ij}^{U} } }}} \right\}$$
(9)

Step 4 Generate the total impact matrix \(\otimes {\varvec{T}}\).

The normalized direct relation matrix can be calculated according to Eqs. (1012); the specific calculation process can be seen in Hsu et al. (2021).

$$\otimes \varvec{T} = \left[ { \otimes t_{ij} } \right]_{n \times n} = \left[ {\begin{array}{*{20}c} { \otimes t_{11} } & { \otimes t_{12} } & \cdots & { \otimes t_{1j} } & \cdots & { \otimes t_{1n} } \\ { \otimes t_{21} } & { \otimes t_{22} } & \cdots & { \otimes t_{2j} } & \cdots & { \otimes t_{2n} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ { \otimes t_{i1} } & { \otimes t_{i2} } & \cdots & { \otimes t_{ij} } & \cdots & { \otimes t_{in} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ { \otimes t_{n1} } & { \otimes t_{n2} } & \cdots & { \otimes t_{nj} } & \cdots & { \otimes t_{nn} } \\ \end{array} } \right]_{n \times n}$$
(10)

where \(\otimes t_{ij} = \left( {t_{ij}^{L} , \, t_{ij}^{M} , \, t_{ij}^{U} } \right)\).

$$\otimes \user2{T = } \otimes \user2{Y + } \otimes {\varvec{Y}}^{2} + \cdots + \otimes {\varvec{Y}}^{\infty }$$
(11)
$$\begin{gathered} \otimes {\varvec{T}} = \otimes \user2{Y + } \otimes {\varvec{Y}}^{2} + \cdots + \otimes {\varvec{Y}}^{\infty } = \otimes {\varvec{Y}}\left( {{\varvec{I}} + \otimes \user2{Y + } \otimes {\varvec{Y}}^{2} + \cdots + \otimes {\varvec{Y}}^{\infty - 1} } \right) \hfill \\ \, = \otimes {\varvec{Y}}\left( {{\varvec{I}} - \otimes {\varvec{Y}}^{\infty } } \right)\left( {{\varvec{I}} - \otimes {\varvec{Y}}} \right)^{ - 1} = \otimes {\varvec{Y}}\left( {{\varvec{I}} - \otimes {\varvec{Y}}} \right)^{ - 1} . \hfill \\ \end{gathered}$$
(12)

where \(\otimes {\varvec{Y}}^{\infty } = \left[ 0 \right]_{n \times n}\) and I is the identity matrix.

Step 5 Establish the influence relationship map (INRM) to find the interactive relationships between the indicators.

Equations (13) and (14) are used to sum each column of the matrix \(\otimes {\varvec{T}}\) to generate \(\otimes {\varvec{r}}\). Similarly, the sum of each row is calculated to generate \(\otimes {\varvec{s}}\) according to Eqs. (15) and (16):

$$\otimes \user2{r = }\left[ { \otimes r_{i} } \right]_{n \times 1} = \left( { \otimes r_{1} {, } \otimes r_{2} {,} \ldots {, } \otimes r_{i} {,} \ldots {, } \otimes r_{n} } \right)$$
(13)
$$\left[ { \otimes r_{i} } \right]_{n \times 1} = \left[ {\sum\nolimits_{j = 1}^{n} { \otimes t_{ij} } } \right]_{n \times 1}$$
(14)
$$\otimes \user2{s = }\left[ { \otimes s_{j} } \right]_{1 \times n} = \left( { \otimes s_{1} {, } \otimes s_{2} {,} \ldots {, } \otimes s_{j} {,} \ldots {, } \otimes s_{n} } \right)^{T}$$
(15)
$$\left[ { \otimes s_{j} } \right]_{1 \times n} = \left[ {\sum\nolimits_{i = 1}^{n} { \otimes t_{ij} } } \right]_{1 \times n} = \left[ { \otimes s_{i} } \right]_{n \times 1}^{T}$$
(16)

where “superscript T” is the transpose of the matrix,\(\otimes r_{i} = \left( {r_{i}^{L} , \, r_{i}^{M} , \, r_{i}^{U} } \right)\) and \(\otimes s_{i} = \left( {s_{i}^{L} , \, s_{i}^{M} , \, s_{i}^{U} } \right)\).

\(\otimes r_{i} + \otimes s_{i}\) is the index of the strength of influences given and received. Conversely, \(\otimes r_{i} - \otimes s_{i}\) represents the net influence. A larger \(\otimes r_{i} + \otimes s_{i}\) represents a greater impact of indicator i on the assessment system. If \(\otimes r_{i} - \otimes s_{i} > 0\) (is positive), it indicates that indicator i has a significant influence on others. If \(\otimes r_{i} - \otimes s_{i} < 0\) (is negative), it indicates that indicator i is affected by other indicators.

Here, the centroid method is used to defuzzify the score (\(\otimes \lambda = \left( {\lambda^{L} , \, \lambda^{M} , \, \lambda^{U} } \right)\)) to generate the crisp score (\(\lambda\)), as in Eq. (17):

$$\lambda = \frac{{\lambda^{L} + \lambda^{M} + \lambda^{U} }}{3}.$$
(17)

Next, \(\otimes r_{i}\) and \(\otimes s_{i}\) can generate ri and si, respectively, through the defuzzifying program of Eq. (17). The matrix \(\otimes {\varvec{T}}\) is used to recognize the influence between each indicator and to draw arrows (indicating the direction of influence) to get an INRM.

Step 6 Generate the impact weight of the development indicators.

Here, \(r_{i} + s_{i}\) reflects the total impact of the indicator on the assessment system. Therefore, the impact weight of an indicator can be constructed by using Eq. (18),\(w_{i} = \left\{ {w_{1} , \, w_{2} , \ldots , \, w_{n} } \right\}\). Here, the sum of weights is required to be 1:

$$w_{i} = \frac{{\left( {r_{i} + s_{i} } \right)}}{{\sum\nolimits_{i = 1}^{n} {\left( {r_{i} + s_{i} } \right)} }}.$$
(18)

Z-TOPSIS-AL approach

The TOPSIS model is one of the useful MCDM approaches to integrate performance scores. The approach is mainly used to find positive and negative ideal solutions (PIS and NIS) in combinations of projects, and to determine the relative gap of each project by determining the gap between each project and the PIS and NIS (Gul et al. 2021). The best project is the one closest to the PIS and the one furthest from the NIS. The TOPSIS approach is meant to comprehend and operate performance integration and has been used in miscellaneous decision-making issues (Zhan et al. 2020). In this paper, TOPSIS is combined with fuzzy theory to reflect the uncertainty of the practical assessment environment, and the AL replaces a relatively good solution. The detailed TOPSIS procedure is described as follows.

Step 1: Define symbols.

Suppose there are m projects \(A_{i} = \left\{ {A_{1} {, }A_{2} {,} \ldots {, }A_{m} } \right\}\) and n indicators \(c_{j} = \left\{ {c_{1} {, }c_{2} {,} \ldots {, }c_{n} } \right\}\), and the weight of the indicators is defined as \(w_{j} = \left\{ {w_{1} {, }w_{2} {,} \ldots {, }w_{n} } \right\}\). Each decision-maker Dk (k = 1, 2, …, p) assesses the performance of project Ai according to indicator cj. Table 6 shows the performance assessment scale.

Step 2: Build the initial fuzzy decision matrix (FDM)\(\otimes \varvec{D}\).

Decision-maker Dk assesses all projects against the scales in Table 5. In this paper, the arithmetic mean is used to aggregate the assessment scores of all decision-makers to generate the initial assessment FDM, as shown in Eq. (19):

$$\otimes \varvec{D} = \left[ { \otimes d_{ij} } \right]_{m \times n} = \left[ {\begin{array}{*{20}c} { \otimes d_{11} } & { \otimes d_{12} } & \cdots & { \otimes d_{1j} } & \cdots & { \otimes d_{1n} } \\ { \otimes d_{21} } & { \otimes d_{22} } & \cdots & { \otimes d_{2j} } & \cdots & { \otimes d_{2n} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ { \otimes d_{i1} } & { \otimes d_{i2} } & \cdots & { \otimes d_{ij} } & \cdots & { \otimes d_{in} } \\ \vdots & \vdots & \ddots & \vdots & \ddots & \vdots \\ { \otimes d_{m1} } & { \otimes d_{m2} } & \cdots & { \otimes d_{mj} } & \cdots & { \otimes d_{mn} } \\ \end{array} } \right].$$
(19)

Here \(\otimes d_{ij} = \left( {d_{ij}^{l} {, }d_{ij}^{m} {, }d_{ij}^{u} } \right)\), where i = 1, 2,…, m and j = 1, 2,…, n; and \(d_{ij}^{l} = \frac{1}{p}\sum\limits_{k = 1}^{p} {d_{ijk}^{l} }\), \(d^{m} = \frac{1}{p}\sum\limits_{k = 1}^{p} {d_{ijk}^{m} }\), and \(d^{u} = \frac{1}{p}\sum\limits_{k = 1}^{p} {d_{ijk}^{u} }\), where k = 1, 2,…, p.

Step 3: Compute a normalized FDM \(\otimes \tilde{\varvec{X}}^{*}\).

The aim of normalization is to unify the units of all assessment indicators and make the scores in the matrix bound between 0 and 1. The normalized fuzzy matrix is \(\otimes \varvec{D}^{*} = \left[ { \otimes d_{ij}^{*} } \right]_{m \times n}\). The conventional normalized method takes the best performance score in the project as the denominator, as shown in Eq. (2):

\(\otimes d_{ij}^{*} = \frac{{ \otimes d_{ij} }}{{{\text{max}}_{j} \left\{ { \otimes d_{ij} } \right\} \, }}.\)(20).

In this paper, the concept of the AL is introduced into this step, and the modified formula is shown as Eq. (21):

$$\otimes d_{ij}^{*} = \frac{{ \otimes d_{ij} }}{{d^{aspire} \, }}$$
(21)

where xaspire = 10 (the highest level of the assessment scale).

Step 4: Obtain a weighted formalized FDM \(\otimes \tilde{\varvec{X}}^{{**}}\).

Considering the different importance of each indicator, the weight (wj) assessed by the indicator is multiplied by the normalized FDM \(\otimes \tilde{\varvec{X}}^{{**}}\) to generate the weighted normalized FDM. The calculation method is shown in Eq. (22):

$$\otimes \varvec{D}^{**} = \left[ { \otimes d_{ij}^{**} } \right]_{m \times n} = \otimes d_{ij}^{*} \cdot w_{j} .$$
(22)

Step 5: Define the fuzzy positive and fuzzy negative ideal solutions (FPIS and FNIS, respectively).

Based on the concept of the desirability level, the normalized scores of the PIS and NIS of the projects should be 1 and 0. Therefore, the fuzzy PIS and fuzzy NIS (Aaspire and Aworst, respectively) of project solutions are calculated as Eqs. (23) and (24), respectively:

$$A_{j}^{asprie} = \left( {1 \cdot w_{1} {, }1 \cdot w_{2} {,}...{, }1 \cdot w_{n} } \right) = \left( {w_{1} {, }w_{2} {,}...{, }w_{n} } \right),$$
(23)
$$A_{j}^{worst} = \left( {0 \cdot w_{1} {, 0} \cdot w_{2} {,}...{, 0} \cdot w_{n} } \right) = \left( {{0, 0,}...{, 0}} \right).$$
(24)

Step 6: Compute the gap between each project solution and the fuzzy PIS and NIS.

The separation gaps between project i and the PIS and NIS are calculated according to Eqs. (25) and (26). In this step, the fuzzy scores were defuzzified and converted to crisp scores.

$$\varphi_{i}^{*} = \sum\limits_{j = 1}^{n} {\sqrt {\left( {\frac{{\left( {A_{j}^{asprie} - d_{ij}^{{**^{l} }} } \right)^{2} + 2 \cdot \left( {A_{j}^{asprie} - d_{ij}^{{**^{m} }} } \right)^{2} + \left( {A_{j}^{asprie} - d_{ij}^{{**^{u} }} } \right)^{2} }}{4}} \right)} }$$
(25)
$$\varphi_{i}^{ - } = \sum\limits_{j = 1}^{n} {\sqrt {\left( {\frac{{\left( {d_{ij}^{{**^{l} }} - A_{j}^{worst} } \right)^{2} + 2 \cdot \left( {d_{ij}^{{**^{m} }} - A_{j}^{worst} } \right)^{2} + \left( {d_{ij}^{{**^{u} }} - A_{j}^{worst} } \right)^{2} }}{4}} \right)} }$$
(26)

Step 7: Calculation of the closeness coefficient (CCi).

The proximity coefficient CCi is a reliable ranking index. The ranking index considers the gap between all projects and the FPIS and FNIS, and overcomes the disadvantages of the traditional TOPSIS ranking index. The approximation coefficient is calculated using Eq. (27):

$$CC_{i} = w^{ + } \left( {\frac{{\varphi_{i}^{ - } }}{{\sum\limits_{i = 1}^{m} {\varphi_{i}^{ - } } }}} \right) - w^{ - } \left( {\frac{{\varphi_{i}^{*} }}{{\sum\limits_{i = 1}^{m} {\varphi_{i}^{*} } }}} \right)\begin{array}{*{20}c} , & {\left\{ {\begin{array}{*{20}c} { - 1 \le CC_{i} \le 1} \\ {0 \le w^{ + } \le 1} \\ {0 \le w^{ - } \le 1} \\ \end{array} } \right.} \\ \end{array} \begin{array}{*{20}c} , & {i = {1, }2, \ldots {, }m} \\ \end{array} .$$
(27)

The closer CCi is to 1, the closer the results are to the desired level. In contrast, the closer CCi is to − 1, the worse the performance.

Results

Xiamen city, which is located on the southeast coast of China, is a sub-provincial city with a population of 5.28 million. Xiamen is an internationally renowned garden city and a civilized city. The lack of a scientific and unified understanding of the concept and connotation of smart cities is currently the main challenge for the development of Xiamen as a smart city. Accelerating the construction of Xiamen as a smart city is of great practical significance for enhancing the city’s comprehensive competitiveness and for creating a beautiful city. With the acceleration of Xiamen’s urbanization process, problems such as environmental pollution, traffic jams, and energy shortages have become increasingly prominent and have triggered a wave of smart city construction. Therefore, this study seeks to provide targeted suggestions for the development of Xiamen by constructing an indicator system for evaluating the SD of smart cities.

Problem description and data collection

As mentioned in Section "Materials", the assessment system of smart cities involves the five dimensions of the urban built form, urban infrastructure, environmental sustainability, social sustainability, and economic sustainability, with a total of 25 indicators under these five dimensions. In order to improve the strategies for the SD of smart cities, this study needs to clarify the dimensions and the influence relationships between the standards under each dimension, and clarify the key indicators that promote the SD of China’s smart cities. The Z-DEMATEL model, which was introduced in Section "Improved Z-DEMATEL model", is used to explore the internal influence relationships among the dimensions and the indicators under each dimension. Moreover, this model applies Z-technology, which can alleviate the lack of correctness of decision-makers’ subjective judgments.

To perform a comprehensive assessment, 12 decision-makers with extensive experience in the field of smart cities or SD were invited to conduct the analysis. The group of decision-makers comprised six senior managers engaged in the smart city industry and six professors from the Urban Research Institute of a university in China. The six senior managers come from three companies in Xiamen which are engaged in the development of artificial intelligence transportation technology, the provision of smart city technology solutions, and the design of urban architecture. All six professors have more than 15 years of experience in urban research and SD. Among these professors, two are mainly engaged in sustainable city research, one is engaged in smart environment research, one is engaged in green building research, and two are engaged in research in the field of smart cities. For this study we designed a questionnaire to generate the degree of influence between any two indicators according to Table 3. The decision-makers were invited to respond by making pairwise comparisons of the degrees of influence between the indicators. A 25 × 25 average initial direct relation matrix was calculated by averaging 12 decision-makers’ responses.

Identify mutual influencing relationships and influencing weights

It is difficult to assess the interdependence of the SD indicators of smart cities. By applying DEMATEL, the direct relation matrix can be constructed by comparing indicators pairwise, and then the INRM and indicator weights can be generated. In view of the fuzziness of the information and the uncertainty of the assessment environment, this work combines Z fuzzy theory and DEMATEL to strengthen and optimize the analysis model of conventional DEMATEL and measure the reliability of decision-maker assessments.

When quantifying decision-maker judgments, the use of general numerical scores cannot accurately reflect decision-maker judgments. To solve this problem, this paper uses the Z-DEMATEL semantic assessment method provided by Hsu et al. (2021) to find the corresponding Z numbers, as shown in Table 3. Taking the questionnaire data provided by one of the decision-makers as an example (Table 7), the decision-maker believed that the degree of influence of C11 on C12 was “absolute influence” (AI), and the reliability of the assessment score was “very high” (VH). Following the same answering method, the entire initial matrix was transformed into a matrix similar to Table 7. The diagonal elements of the direct relation matrix represent the self-influence relations of the indicators. The diagonal elements should be set to 0 according to the requirements of DEMATEL.

According to the Z-DEMATEL step of Section "Improved Z-DEMATEL model", the influence weights of all indicators can be generated, as shown in Table 8. The larger the weight of the indicator, the greater the influence it has on the assessment system. The results show that C42 is the most influential indicator; and C52, C53, C24, and C22 are the second to fifth indicators, respectively.

Next, the weight of the indicator generated by Z-DEMATEL is used as one of the parameters calculated by Z-TOPSIS-AL.

Table 7 The direct relation matrix of decision-maker 1
Table 8 The results of Z-DEMATEL

The INRM can be drawn using the total impact relationship matrix. The mutual influence between the five dimensions can be seen in Fig. 1. The most influential dimension is D5, which significantly influences other dimensions (D1, D2, D3, and D4). In addition, D1 is a secondary influential dimension, and D2 is a dimension that is easily affected by other dimensions in the assessment system. It is worth mentioning that the internal indicators of D5, D1, and D2 have a mutual influence relationship.

Fig. 1
figure 1

INRM of the dimensions

Determine the performance of the assessed project

This study focuses on the SD performance of smart cities in Xiamen. In this section, we present eight decision-makers assessing Xiamen’s performance according to each indicator. For example, decision-maker 1 believes that Xiamen’s performance in C11 is good (G), and the decision-maker has high confidence (high) in this assessment score. After each decision-maker had assessed Xiamen’s performance on 25 indicators from C11 to C55, Table 9 is generated. According to Table 6, the translation variables can be converted to Z numbers. Many compromise ranking methods have no way to assess a single project, and the case in this work falls into this situation. To solve this problem, this paper adds the AL concept to the TOPSIS model and regards the desired level and the worst level as two assessed options. This shows that the existing assessed indicators are far from the ALs. Table 10 shows the gap between Xiamen city and the desired level and the worst level, which are 0.504 and 0.504, respectively. Coincidentally, Xiamen’s performance in developing a sustainable smart city is moderate, and it is not biased toward either the desired level or the worst level.

Table 9 Xiamen city’s SD performance for each indicator
Table 10 Analysis results of Z-TOPSIS-AL

Figure 2 shows the performance of Xiamen city’s (blue) smart SD in each indicator. The orange bars in Fig. 1 indicate the best performance (desired level). Obviously, most of Xiamen’s current performance in each indicator is medium. We can determine the gap and ranking of all indicators through Table 11; the higher the indicator ranking is, the more improvement that is needed. C53, C52, C15, C42 and C22 are the top five indicators most in need of review and drafting improvement plans. Further detailed management implications are discussed in Section "Discussion".

Fig. 2
figure 2

Gap analysis

Table 11 The gaps and rankings that Xiamen city needs to improve for each indicator

Discussion

In order to illustrate the validity and applicability of the model used in this study, we implemented a number of DEMATEL methods for comparison. Figure 3 presents the indicator rankings generated by the four DEMATEL methods. Obviously, the DEMATEL method does not consider the problem of information uncertainty, and its results are quite different from those of other methods. However, although fuzzy DEMATEL and grey DEMATEL are integrated into the consideration of uncertain environments, they lack the confidence of measuring decision-makers in the assessment. Z-DEMATEL can satisfy the above three methods, and the generated weight results will be more reasonable.

Fig. 3
figure 3

The indicator weights generated by the four DEMATEL methods

As shown in Table 7, quality of life (C42) is the most influential indicator for evaluating the sustainability of smart cities. The per capita GDP (C52), GDP growth rate (C53), data sharing system (C24), and ICT (C22) ranked 2 to 5, respectively. Smart city projects impact the quality of life of citizens by improving the perceived quality of more citizens’ services in the fields of transportation, medical care, and the environment.

Citizens positively or negatively evaluate their life experiences and their relationships with the city based on their views on a good and beneficial life (Macke et al. 2018). Therefore, the improvement of the quality of life is the most intuitive benefit citizens feel regarding the development of smart cities. This is the reason why quality of life (C42) is the most important indicator in the SD level system of smart cites. The per capita GDP (C52) and GDP growth rate (C53) are indicators to measure the status of urban economic development, reflect citizens’ living standards, and provide economic guarantees for the SD of smart cities. From a global perspective, well-developed smart cities are cities with high GDP per capita and faster GDP growth (Alizadeh 2021). The construction of a smart city requires the government to invest considerable financial, human, and material resources in the fields of transportation, ICT, medical care, and the environment. This requires a city to have high fiscal revenues, and GDP is the most important indicator of the city’s fiscal revenue level. Therefore, the per capita GDP and GDP growth rate rank second and third, respectively, in importance for evaluating the sustainability of smart cities, which has important management implications. Data sharing/openness is considered indispensable for the development of smart cities (Mak and Lam 2021). Makhdoom et al. (2020) stated that realizing data sharing is an important step in building a smart city construction environment, and proposed using blockchain technology to realize the security of data sharing channels. Cao et al. (2020) proposed a trustworthy data sharing platform to enhance the transparency of data usage in smart cities. We believe that the application of data sharing systems in transportation, medical, business, and other fields will generate strong commercial value. The facts have also proven that mining the business logic behind big data is the driving force for the promotion of urban economic development. ICT (C22), with the existing traditional infrastructure of the city and the use of digital technology for coordination and management, is the only way to sustain the construction and development of smart cities (Ahad et al. 2020). The core of using ICT technology to achieve “smartness” in cities is the sensors and actuators embedded in smart devices, which perceive the environment to facilitate effective decision-making. Therefore, the SD of smart cities must continue to apply various smart technologies to act as the brain of the city.

With respect to economic sustainability (D5), e-commerce development (C51) and the number of patents filed (C55) are easily affected by other indicators. The level of urban residents’ utilization of e-commerce is greatly affected by the local economic development and the education level of residents, while the per capita GDP, GDP growth rate, and tertiary industry per capita GDP are the barometers of urban economic development and education level (Cheba et al. 2021). Therefore, it is easy to see how these three dimensions contribute to the development of e-commerce. For example, Hangzhou, a new first-tier city in China, is known as the e-commerce capital of China. It is precisely because of Hangzhou’s strong economic advantages and developed tertiary industry that e-commerce companies such as Alibaba have been cultivated. The city’s sound economic foundation will encourage the government to expend great efforts on the research and development of new technologies, thereby forming sustainable economic development. Therefore, enterprises in economically developed cities will devote their energy to the research and development of new technologies to promote product upgrades and new product development. Shenzhen, known as the fastest-growing smart city, had a total of 1,681,566 patents in the first three quarters of 2020, ranking second in China. The intellectual property rights of a city have a significant relationship with its economic development.

As seen in Table 11, the population growth rate (C41) and equality and social inclusion (C43) are the result indicators in the dimension of social sustainability (D4). The quality of life of urban residents has a significant impact on the growth rate of the urban population (Shi et al. 2021). The improvement of the quality of life of citizens is manifested in the high disposable income of families, transparent government management, perfect urban education system, reliable medical and health conditions, convenient transportation, and other areas. These are exactly the goals pursued by smart cities. Most citizens tend to have children without great pressure. Efficient government governance capabilities promote social fairness and tolerance and ease the pressure on residents’ lives, which is also an inevitable requirement for the SD of urban society. The ratio of green coverage (C43) is the ratio of the vertical projection area of various types of green space in the city to the total area of the city. Its level is one of the important indicators to measure the quality of the level of urban environment sustainability. Public green space, street green space, and courtyard green space are the main components of urban green areas. When urban air pollution is well controlled, and waste and wastewater treatment systems are complete, more land can be used for greening and beautifying the environment.

The aim of this work is to find strategies to improve the sustainability of smart cities based on sustainable indicators. The Z-TOPSIS-AL method is used to assess the sustainability of Xiamen, China. As seen in Table 8, smart materials (C15), ICT systems (C22), quality of life (C42), per capita GDP (C52), and GDP growth rate (C53) are the indicators that have larger gaps compared to the desired level. In Xiamen, a large amount of energy is consumed, and the environment is polluted in various ways. The construction industry, manufacturing industry and even the daily lives of residents all demand smart materials (Balali and Valipour 2020). It is necessary to accelerate the use of smart materials in the manufacturing industry and construction industry and to detect and assess the degree of environmental optimization after the application of smart materials. In the retail industry, the government has increased the use of biodegradable plastic bags to reduce the environmental damage caused by white pollution. As an open coastal city in China, Xiamen’s GDP growth rate is not fast, and the total GDP is insufficiently high. In 2020, the GDP of Xiamen was 638 billion RMB, an increase of 5.7% compared to 2019. Excessive housing prices and low wages are the main reasons why the quality of life of residents in Xiamen has not been high. The improvement of the quality of life perceived by urban residents is a barometer of the SD of smart cities. Economically developed cities often more easily complete the design and construction of smart cities. Therefore, through smart city design, increasing the supply of urban land area, upgrading industrial development through green technology, increasing worker wages, and attracting more talent to work in Xiamen are important strategies to make the city more intelligent and sustainable.

Conclusion

As the most creative urban form, smart cities have become a strategic choice for global urban development. In order to promote the construction and development of smart cities, share successful experiences, and summarize the current problems, it is necessary to assess the sustainability of smart city development. Assessing the SD of smart cities involves multiple dimensions. This study is an initial attempt to provide a framework of sustainability indicators for smart city assessment. A smart city sustainability assessment framework with five dimensions and 25 indicators, as shown in  Table 1, was established in this paper. Building a smart city SD assessment system and employing an integrated Z-DEMATEL and Z-TOPSIS-AL model are the two contributions of this study.

This study has some limitations that can provide opportunities for further research. First, this paper provides an in-depth discussion only of the assessment indicators of smart cities. In future, more specific key performance indicators (KPIs) can be formulated to measure and improve Xiamen City. Second, we conducted a case analysis for only the city of Xiamen; we can sort and compare the degree of smartness and SD of multiple cities in our follow-up research. Finally, this study has not yet explored the issue of integrating the opinions of multiple experts, so the rough number method can be introduced in further work.