1 Introduction

Minimizing travel in the urban environment facilitates the development of sustainable cities. A key aspect is that there is a wide supply of amenities and facilities in the neighbourhoods (Choguill, 2008). If most of the needs of families, goods and services -public and private-, can be covered from the sub-centers of the residential areas, it will be possible to reduce daily intra-urban mobility. This neighbourhood offer must be complemented with good accessibility to the main center or to other spaces in the city supported by efficient infrastructures or public transport services (Sharifi, 2016).

This idea was already present in the classic models of urban geography. The combination of the classic works of Von Thünen (1826) and Christaller (1935) allows us to conclude that an ideal city model is one that combines a main center with a network of hierarchical sub-centers (Breheny, 1996). Already in the second half of the twentieth century, the AMM model, developed by Alonso (1964), Muth (1969) and Mills (1987), focuses its attention on understanding how the main center structures the location of activities throughout the city, paying less attention to the role of sub-centers of residential areas. For a long time, this will be the main focus of models of geography and urban economics, but with the recent rise of the literature on urban sustainability, the importance of the role of neighbourhoods and sub-centers in the confirmation of sustainable cities has resurfaced (Glaeser & Kahn, 2001).

Neighbourhood sustainability is defined in Yigitcanlar et al. (2015) as ‘the process of developing a neighbourhood level urban form or built environment that meets the needs of its residents whilst avoiding unacceptable social and environmental impacts both locally and in a broader context’. One of the key aspects of sustainability at the neighborhood scale is accessibility to local amenities as well as to frequent destinations. All these advantages make sustainable neighbourhoods attractive residence options as they increase residents’ happiness and their quality of life (see Alshuwaikhat & Aina, 2006; Cloutier et al., 2014 and Song & Quercia, 2008).

Assuming that residential location decisions involve many different dimensions and decision criteria that interact with each other, the objective of this work is to propose a decision framework that facilitates the choice of ideal residential location in terms of neighbourhood characteristics, especially in terms of sustainability, for different residents’ profiles.

Ortega-Momtequín et al. (2021) proposed the combined use of two well-known Multiple Criteria Decision Making (MCDM) methods, TOPSIS and AHP, for the ranking of different neighborhoods within a city based on sustainability criteria and for different family profiles. TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) proposed by Hwang and Yoon (1981) is a ranking method based on the idea of relative proximity to an ideal solution. The method simultaneously minimizes the distance of each alternative to a positive ideal solution (PIS) and maximizes distance to a negative ideal solution (NIS). The positive ideal solution includes the best value of each criterion and the negative ideal solution is composed of the worst values of the decision criteria. Several works can be found in the literature were TOPSIS is applied in combination with other MCDM methods to assess and rank different decision alternatives integrating different indicators. Ture et al. (2019), Fu et al. (2020), Rafiaani et al. (2020), Parada et al. (2019) or Pawlewicz et al. (2020) are just some recently published examples.

The Analytic Hierarchy Process (AHP) proposed by Saaty (1980) and particularly the eigenvalue method (EM), is one of the most popular methods for the derivation of priorities in decision problems with hierarchic structures consisting of a goal, decision criteria and alternatives. In each hierarchical level, the decision maker offers subjective judgements based on his/her expertise level making paired comparisons using a numerical scale. Ortega-Momtequín et al. (2021) used the eigenvalue method to obtain subjective weights reflecting the relative importance of the decision criteria. Those subjective weights were incorporated into the TOPSIS procedure in order to aggregate the different decision criteria for each family profile.

Determining weights, particularly subjective ones, is one of the most controversial issues in many multi-criteria decision-making methodologies. The Sustainable Cities Index is one example. This index measures the progress of cities towards the compliance of the Sustainable Development Goals approved by United Nations in 2015. This index represents a pioneering effort at the international level being one of the first to take sub-national regions as a unit of analysis, taking as a reference the goals of the 2030 Agenda. The Sustainable Cities Index uses the same methodology than the Sustainable Development Goals (SDG) Index. In the methodology section of the last report the authors state with regards to the weighting and aggregation processes in the construction of the index:

Several rounds of expert consultations on earlier drafts of the SDG Index made it clear that there was no consensus across different epistemic communities on assigning higher weights to some SDGs over others. As a normative assumption, we therefore opted to give fixed, equal weight to every SDG, reflecting the commitment of policymakers to treat all SDGs equally as part of an integrated and indivisible set of goal (Sachs et al., 2021).

With the methodology proposed in this article, UW-TOPSIS, we try to solve this problem. The method does not require the a priori establishment of subjective weights. On the contrary, the weights are decision variables in an optimization problem where the objective is to determine the best solution for each decision alternative understood the latter as the best possible relative proximity of the alternative to the ideal solution of the model.

The ranking of alternatives based on UW-TOPSIS method is, therefore, more robust. The method also allows us to easily identify the weaknesses and strengths of each decision alternative with respect to the decision criteria, in our case of each neighborhood, therefore offering opportunities for improvement to these locations.

The rest of the work is organized as follows: in the next section we describe the proposed method, UW-TOPSIS. In Sect. 3, we present the sustainable housing location decision problem from a multi-criteria perspective and apply the proposed methodology to the ranking of neighborhoods in the city of Oviedo. The work ends with the discussion of results and conclusions.

2 Un-weighted TOPSIS (UW-TOPSIS)

TOPSIS is a widely used MCDM simply method with nice properties that provides a cardinal ranking of alternatives, allowing total linear compensation using a single criterion aggregation approach (Chen and Hwang, 1992; Yoon and Hwang, 1995; Roy, 1996  and Behzadian et al., 2012). The relative importance of the decision criteria, given by the criteria weights, are usually given objectively or subjectively, by the decision makers in the first steps of the algorithm (Watröbski et al., 2019; Ouenniche et al., 2018). Although the use of subjective weighting schemes is common in Multiple Criteria Decision Analysis models, subjective weighting schemes are more controversial than objective ones as they could determine the position in a ranking or, in general, they could determine any decision making (see Barron and Barret, 1996; Hobbs, 1980; Alemi-Ardakani et al., 2016; Eshlaghy and Radfar, 2006; Németh et al., 2019 and Deng et al., 2000). Subjective weights, usually directly established by the decision maker based on expert knowledge or subjective preferences, are difficult to be uphold. The obtained rankings are usually very sensitive to changes on the weights.

In what follows we will present the steps of the new algorithm proposed by Liern and Pérez-Gladish (2020, 2021) which does not require the introduction of a priori weights. Steps 1 and 2 remain the same than in TOPSIS. However, the PIS and NIS solutions are determined now without taking into account the relative importance of the criteria. Weights are introduced as unknowns in step 4 when separation measures from the PIS and NIS are calculated. Their values are determined in step 5 solving two groups of mathematical programing problems which maximize and minimize the separation of each alternative to the PIS and NIS respectively, taking into account different constraints referred to the values of the weights. These constraints include the classical constraint in TOPSIS approaches which ensures all the weights are positive and sum up one and other constraints imposing lower and upper bounds on the weights. The resulting mathematical programming problems are, due to the nature of their objective, fractional mathematical programming problems. In what follows we describe the main steps of the method in detail.

Step 1 Determine the decision matrix \(\left[ {x_{ij} } \right], 1 \le i \le n, 1 \le j \le m,\) where the number of alternatives is n and the number of criteria is m.

Step 2 Construct the normalized decision matrix

$$\left[ {r_{ij} } \right], r_{ij} \in \left[ {0,1} \right], 1 \le i \le n, 1 \le j \le m.$$
(1)

Step 3 Determine the positive ideal \(A^{ + } = \left( {r_{1}^{ + } , \ldots ,r_{m}^{ + } } \right)\) and the negative ideal solutions.\(A^{ - } = \left( {r_{1}^{ - } , \ldots ,r_{m}^{ - } } \right)\), where

$$r_{j}^{ + } = \left\{ {\begin{array}{*{20}c} {\mathop {{\text{max}}}\limits_{1 \le i \le n} r_{ij} , } & {j \in J} \\ {\mathop {{\text{min}}}\limits_{1 \le i \le n} r_{ij} ,} & {j \in J^{^{\prime}} } \\ \end{array} } \right. \quad 1 \le j \le m,$$
(2)
$$r_{j}^{ - } = \left\{ {\begin{array}{*{20}c} {\mathop {{\text{min}}}\limits_{1 \le i \le n} r_{ij} , } & {j \in J} \\ {\mathop {{\text{max}}}\limits_{1 \le i \le n} r_{ij} ,} & {j \in J^{^{\prime}} } \\ \end{array} } \right. \quad 1 \le j \le m,$$
(3)

where J is associated with “the more, the better” criteria and J’ is associated with “the less, the better” criteria.

Step 4 Let us consider \({\Omega } = \left\{ {w = \left( {w_{1} , \ldots ,{ }w_{m} } \right) \in {\mathbb{R}}^{m} ,{ } w_{j} \in \left[ {0,1} \right],{ }\mathop \sum \limits_{j = 1}^{m} w_{j} = 1} \right\}.{ }\) Given \(A^{ + } , A^{ - }\), we define two separation functions,Given by

$$D_{i}^{ + } :{\Omega } \times {\mathbb{R}}^{m} { } \to \left[ {0,1} \right], D_{i}^{ - } :{\Omega } \times {\mathbb{R}}^{m} \to \left[ {0,1} \right], \quad 1 \le i \le n,$$
$$D_{i}^{ + } \left( w \right) = d\left( {\left( {w_{1} r_{i1} , \ldots , w_{m} r_{im} } \right),\left( {w_{1} r_{1}^{ + } , \ldots , w_{m} r_{m}^{ + } } \right)} \right), 1 \le i \le n,$$
(4)
$$D_{i}^{ - } \left( w \right) = d\left( {\left( {w_{1} r_{i1} , \ldots , w_{m} r_{im} } \right),\left( {w_{1} r_{1}^{ - } , \ldots , w_{m} r_{m}^{ - } } \right)} \right), 1 \le i \le n,$$
(5)

where d is a distance function in \({\mathbb{R}}^{m} .\)

Step 5 Calculate the function of relative proximity to the ideal solution, \(R_{i} :{\Omega } \to \left[ {0,1} \right],\quad 1 \le i \le n,\) as

$$R_{i} \left( w \right) = \frac{{D_{i}^{ - } \left( w \right)}}{{D_{i}^{ + } \left( w \right) + D_{i}^{ - } \left( w \right)}}, \quad 1 \le i \le n$$
(6)

Step 6 For each i, \(1 \le i \le n\), we calculate the values \(R_{i}^{min} \left( w \right), R_{i}^{max} \left( w \right)\) solving the two following mathematical programming problems where decision variables are the criteria weights:

$$R_{i}^{min} = {\text{Min}}\left\{ {R_{i} \left( w \right),\mathop \sum \limits_{j = 1}^{m} w_{j } = 1, l_{j} \le w_{j} \le u_{j} , 1 \le j \le m } \right\}, \quad 1 \le i \le n,$$
(7)
$$R_{i}^{max} = {\text{Max}}\left\{ {R_{i} \left( w \right),\mathop \sum \limits_{j = 1}^{m} w_{j } = 1, l_{j} \le w_{j} \le u_{j} , 1 \le j \le m } \right\}, \quad 1 \le i \le n,$$
(8)

being \(l_{j} ,u_{j} \ge 0\) lower and upper bounds for each criterion’s weight. Then, we obtain n relative proximity intervals,

$$R_{i}^{I} = \left[ {R_{i}^{\min } , R_{i}^{max} } \right], \quad 1 \le i \le n.$$
(9)

Step 7 We rank the intervals \(R_{1}^{I}\), \(R_{2}^{I}\), …, \(R_{n}^{I}\).

According to Canós and Liern (2008), given the intervals A = [a1, a2], and B = [b1, b2] contained in \({\mathbb{R}}\), we will say that A is bigger than B, if and only if

$$A \succ B \Leftrightarrow \left\{ {\begin{array}{*{20}l} {k_{1} a_{1} + k_{2} a_{2} > k_{1} b_{1} + k_{2} b_{2} ,\quad k_{1} a_{1} + k_{2} a_{2} \ne k_{1} b_{1} + k_{2} b_{2} } \hfill \\ {a_{1} > b_{1} ,\quad k_{1} a_{1} + k_{2} a_{2} = k_{1} b_{1} + k_{2} b_{2} } \hfill \\ \end{array} } \right.$$
(10)

where k1 and k2 are two pre-established positive constants. In the context that concerns us, the values k1 and k2 inform us about the degree of confidence of the decision maker that the alternatives are in their best position or on the contrary (Canós and Liern, 2008). When ordering the intervals \(\left[ {R_{i}^{\min } , R_{i}^{max} } \right], 1 \le i \le n,\) the relation k2/k1 informs us about the importance (or truthfulness) given to the best situation of the alternatives \(R_{i}^{max}\) regarding of the worst situation \(R_{i}^{min}\). In the next section, since we do not have information that makes us opt for the best or worst situation, we have chosen to give the same importance to both, that is, k1 = k2 = 1.

Let us notice that, by construction, UW-TOPSIS is a generalization of the TOPSIS approach (see Table 1). Indeed, if some conditions are added to the formulation of the UW-TOPSIS, the latter coincides with the TOPSIS approach.

Table 1 Some characteristics and results conecting TOPSIS and UW-TOPSIS.

Consideration of \(A^{ + } = \left( {1, \ldots ,1} \right) {\text{and}} A^{ - } = \left( {0, \ldots ,0} \right)\) is not as restrictive as it may seem. In fact, it would be enough to transform all the criteria into the-more-the better criteria (Ouenniche et al., 2018) and to consider the PIS and NIS as ideal values independent from the data, such that they do not need to be modified if new data are incorporated. On the other hand, if we normalize data taking into account their similarity with the ideal reference,

$$\overline{{r_{ij} }} = \left\{ {\begin{array}{*{20}c} {\frac{{x_{ij} - A_{j} }}{{a_{j} - A_{j} }},} & {A_{j} \le x_{ij} < a_{j} } \\ {1,} & {a_{j} \le x_{ij} \le b_{j} } \\ {\frac{{B_{j} - x_{ij} }}{{B_{j} - b_{j} }}} & {b_{j} < x_{ij} \le B_{j} } \\ \end{array} } \right. 1 \le i \le n, 1 \le j \le m,$$
(11)

where \(\left[ {A_{j} ,B_{j} } \right]\) is the range for the valuations of criterion j and \(\left[ {a_{j} ,b_{j} \left] \subseteq \right[A_{j} ,B_{j} } \right]\) is the ideal fixed for criterion j, then it can be easily demonstrated that A+ and A will be \(A^{ + } = \left( {1, \ldots ,1} \right), A^{ - } = \left( {0, \ldots ,0} \right)\) (see Acuña-Soto et al. 2018).

3 Multiple criteria residential choice problem from a sustainable perspective

Let us consider the residential choice problem proposed by Ortega-Momtequín et al. (2021). The city of Oviedo is located in northern Spain with a total population of 220,448 inhabitants and a total of 125,495 homes (data from the City Council, 2019). The city is the capital of Asturias (NUTS-2 region) and is a good example of a compact European city part of a complex metropolitan area.

Following Ortega-Momtequín et al. (2021) we will consider as neighbourhoods 164 census districts of the municipality of Oviedo provided by the National Institute of Statistics and 8 decision criteria organized into three different dimensions, social, environmental and economic. Tables 2 and 3 describe, respectively, decision criteria by dimension and selected indicators.

Table 2 Main sustainability dimensions and criteria
Table 3 Type of decision criteria and individual indicators.

In Ortega-Momtequín et al. (2021) several decision maker profiles were considered and the relative importance of the decision criteria for each different decision maker’s profile, criteria weights were obtained from an expert using the Analytical Hierarchy Method, AHP. A ranking of the neighbourhoods based on each family profile was obtained taking into account the subjective preferences obtained using AHP.

In what follows, we will illustrate how UW-TOPSIS allows us to rank the same neighbourhoods based on the same decision criteria without a priory information from the decision maker or experts relative to their subjective criteria preferences. With illustrative purposes, we will use the family profile 1, P1: Young couple or singles without children, considered in Ortega-Momtequín et al. (2021).

Table 4 displays the decision criteria weights obtained from the expert using AHP. As we can observe, based on the pairwise comparisons provided by the expert, this kind of family gives the most importance to the dwelling average price, closely followed by the distance to the city centre (see Table 4). The number of primary schools in education area, on the other hand, is given by far the less importance.

Table 4 Criteria weights by profile obtained with AHP.

Table 5, in the appendix, shows the obtained ranking using TOPSIS and AHP for the obtaining of the criteria weights. Table 5 also displays the ranking obtained using UW-TOPSIS which does not require a priori determination of weights. First column shows the alternatives (our neighbourhoods). Second column displays the relative proximity using TOPSIS and subjective weights (see Table 4). Columns four, five and six display the relative proximity intervals (lower and upper extremes) and average relative proximity values using UW-TOPSIS.

It is easy to observe how the obtained rankings using both, TOPSIS with AHP and UW-TOPSIS are quite similar. However, there are few differences. Neighbourhood 115 ranks better with AHP-TOPSIS and neighbourhood 107 occupies a better position with UW-TOPSIS. However, the position of this alternative is quite stable regardless the criteria weights and this could indicate that the ranking obtained applying TOPSIS with AHP might not be fully recognizing the good features of this alternative.

Figure 1 shows the obtained ranges of variation of the relative proximity minimum, maximum and average values for each decision alternative or neighbourhood. It is interesting to observe how most of the ranges of variation of the relative proximity intervals remain in the same zone of the graphic. However, the are several neighbourhoods with relative proximity intervals ranging in a different zone, showing worse (smaller) relative proximity values. For these alternatives, regardless the relative importance given to the decision criteria, the position of the neighbourhood in the ranking would be clearly below the 50% of better positioned alternatives. This is the case of alternatives or neighbourhoods 43, 69, 78, 74 and 121. Let us observe how, even in the best possible scenario (maximum relative proximity value), these neighborhoods would be ranked in the lower positions.

Fig. 1
figure 1

Individual ranges of variations of UW-TOPSIS relative proximity values

This gives us an idea of the practical applicability of UW-TOPSIS in real decision situations in which the establishment of subjective weights could alter too much the position in the ranking of the alternative, in some occasions, with important political and/or economic consequences.

Another interesting information derived from the application of this method is that related to the amplitude of the relative proximity intervals (see Table 5). If the interval of variation of the relative proximity of the alternative is not very wide, this means the position of the alternative in the ranking is quite stable and, in general, the establishment of the criteria weights is not a key question in determining the position of the neighbourhood in the ranking. In Table 5 we can see how alternatives ranked in the first positions with UW-TOPSIS have all very small interval amplitudes, meaning this that the position of the neighbourhoods in the ranking is quite stable and does not depend on the relative importance of the decision criteria. Alternative 34, on the other hand, has a relative proximity interval with a wide range of variation. Depending on the criteria weights this neighbourhood can occupy quite different positions in the ranking.

4 Conclusions

In a previous work, Ortega-Momtequín et al. (2021) proposed a Multiple Criteria Decision Making model based on two well-known methods, TOPSIS and AHP, to aid families in their location decisions in terms of neighbourhoods taking into account sustainability criteria. In that work, neighbourhoods in a city were ranked for different family profiles taking into account six decision criteria, using TOPSIS. The AHP technique was integrated into the TOPSIS algorithm in order to provide subjective weights for the decision criteria and for each family profile. Several rankings were obtained for each decision maker profile. Although highly flexible and easy to implement, the obtained results were highly subjective as they mostly depend on the subjective weights established by different particular decision makers.

In this work, we try to show how UW-TOPSIS is able to overcome the above-described limitation, being able to provide flexible rankings not dependent on the criteria weights. A relative proximity interval can be obtained for each alternative (neighbourhood) which allows the knowledge of the position of each alternative in the raking taking into account different scenarios ranging from the worst to the best. This information could be of particular utility for those decision makers not willing or not able to fix a priori exact weights showing the relative importance of the decision criteria.

The proposed procedure can be a very valuable tool for real estate agents, construction companies or urban planners. All of them can make different uses of the tool either to provide a service better adapted to the client or, in the case of urban planners and managers, to make projections, evaluate alternatives or evaluate ex-ante policies. In the academic field, it is very interesting to apply the procedure to different urban realities so that it is possible to compare how identical profiles may have different preferences depending on the features of a city. For example, in the case of Oviedo, a city with very low birth rates and a high ageing population, a reduction in large families is foreseen in favour of older couples. The neighborhood most desired by the profile of older couples will present greater pressure in the coming years. But in other realities it may be that the profile that is experiencing the greatest growth is that of young middle-class families, as occurs in many Latin American cities, or professionals without children, more frequent in cities specialized in the financial sector or consulting activities. This type of exercise makes the combination of the proposed procedure with demographic projections expand its potential.