Multiattribute Supply and Demand Matching Decision Model for Online-Listed Rental Housing: An Empirical Study Based on Shanghai

'e mismatch between the supply and demand of online-listed rental housing (ORH) is an important factor restricting the operational efficiency of online rental service platforms. However, extant literature pays little attention to this problem.'is study proposes an ORH multiattribute supply and demand matching decision model based on the perceived utility of matching both sides of this market. 'e model considers the multiattribute information of ORH, such as area, transportation, rent, room, and interior decoration, and quantifies their perceived utility values based on the theory of disappointment. 'ereafter, we construct the matching decision model and verify it for feasibility by applying it to Shanghai’s ORH supply and demand information—our empirical case. 'e results show that this method can be applied to online rental housing platforms and meet the supply and demand matching requirements to the greatest extent. 'e constructed model takes into account the perceptions of both supply and demand parties, may promote the effective matching of ORH supply and demand, and bears theoretical implications for the improvement of rental housing matching in ORH platforms.


Introduction
Matching supply and demand (SAD) directly affects the success of online trading. However, regarding rental housing, efficiency in matching SAD is not high [1]; many countries around the world have rental housing markets characterized by mismatches in SAD [2]. In terms of rental expenses, the US' traditional housing market, for example, offers properties with higher rental prices than residents can afford [3]. Other examples are Germany, where rented homes do not match regional SAD [4], and Nigeria, where the speed and scale of housing supply are smaller than the demand, causing inefficiency in the country's ability to meet the housing needs of low-income earners [5]. Similarly, in China, the rental housing SAD structure is incongruent [6,7].
is shows that traditional rental housing supply structures are incapable of matching personalized demands, and the mismatch between the quality and quantity of ORH leads to this discrepancy between the rental housing market's SAD, which seriously hinders the efficiency of rental housing service platforms. erefore, not only can the creation of an effective matching method for online rental housing platforms solve the operational inefficiency of the rental housing market but can also promote the rapid development of the rental market.
To promote the effective matching of rental housing online, some scholars have made various attempts to study the SAD matching of ORH. So far, the matching model of ORH is mainly a balanced search model, whose purpose is to reduce search costs [8,9]. ere are a few models to measure the quality of supply and demand matching based on the similarities between SAD [10].
ere are also models to establish a double-sided matching theory to solve the problem of public rental housing [11]. At the same time, some scholars pointed out that SAD patterns consider various housing attributes in the house matching selection process [12,13] and that these attributes affect ORH SAD matching [14]. For example, price floors play a central role between SAD [15], while issues around house matching and comfort, transportation, the surrounding environment, and landlord services are specific indicators of tenant concerns [16]. Location is also a factor of housing mismatch [2]. e size and location of a house are considered to be necessary conditions for appropriate house matching [14]. erefore, housing attributes play a very important role in balancing the SAD of ORH.
Although the aforementioned models proposed by extant studies can reduce the cost of searching in the matching process-considering that housing multiattribute indicators are factors in the SAD matching process-they do not promote the effective matching of ORH or the improvement of matching satisfaction between the SAD sides. In fact, when a matching decision occurs in the actual process, most subjects are in limited rationality [17]; their expected values are limited by existing information and their own expectations [18,19]. us, the final matching pair may have a higher or lower value than the expected value, leading to below-optimal satisfaction with the matching results. In addition, perceived utility is a product of a demanders' assessment of the services, values, and functions of the required items compared to their own expectations, how they weigh the perceived benefits and costs, and the value they finally put on the required items [20]. In assessing profit and loss values, the theory of disappointment reflects the same difference between actual and expected results [21]. Loomes and Sugden also believed that "disappointment" and "excitement" are key factors in making rational choices [22]. erefore, using disappointment theory to quantify the perceived utility of both SAD can reflect the psychological activities of both sides.
In recent years, with the acceleration of urbanization, the housing problem of China's floating population has become increasingly prominent. In 2018, the floating population reached 241 million, of which 210 million required rental housing, covering an area of 6.73 billion square meters. In addition, large and medium-sized cities in China are required to build a rental housing platform to promote the matching efficiency of rental housing. However, the housing rental market is undeveloped and has many problems, such as low supply efficiency, lack of diverse supply systems, and low capability to meeting people's housing demand [6,23]. Among them is Shanghai, the central city of China, with a relatively large annual flow of floating population and a great demand for rental housing. erefore, taking Shanghai as our case study may help understand and reflect the problems of other cities. is is of great significance for promoting the development of the rental housing market.
In online rental housing transactions, the real estate network platform involved is a two-sided market that connects the SAD sides of rental housing through which various agents interact with one another, and the transactions cater to the needs of all the users (both SAD). erefore, this study attempts to apply the two-sided matching theory to the housing rental market. To improve the satisfaction of both SAD sides, this study uses disappointment theory to construct quantitative perceived utility value matrices. First, we start by quantifying the utility of housing as perceived by both SAD sides based on the multiattribute matching characteristics of both sides. Second, we construct a multiattribute SAD matching decision model for ORH platforms. Finally, we adopt online SAD information from Shanghai, China, to ensure that the multiattribute information of rental housing has been identified and to empirically test the validity and rationality of the model, safeguarding the construction of an innovative method for ORH SAD matching. e contributions of this study are twofold. First, the study constructs an effective SAD matching model for online rental housing platforms and enriches the application of the two-sided matching theory. Currently, research on twosided matching is mostly applied in the marriage market, labor market, schools, and hospitals, but is rarely used in the rental housing market, especially for application in online rental housing service platforms. erefore, this study undertakes to verify the applicability and effectiveness of the two-sided matching theory in the rental housing market.
is provides a reference and a theoretical method for cracking the SAD matching problem that has plagued online rental housing platforms with multisubject and multilevel supply methods. Second, the attributes of ORH are determined and measured. ese can be easily extended to other cities and online platforms, providing reference to the feasibility of analyzing multiattribute decision-making matching problems. is also helps to improve the overall satisfaction and quality of SAD matching efforts by considering the expectations and real values of both SAD sides. In sum, this study is valuable for improving the efficiency of SAD matching for online platforms, as well as the sustainable development of the rental housing market. e remainder of this article is arranged as follows: Section 2 presents a detailed literature review. Section 3 introduces the research materials and methods. e empirical results and discussion are presented in Section 4. Finally, Section 5 summarizes the conclusions and implications of this study.

Disappointment
eory. e disappointment theory, proposed by Bell [21] and Loomes and Sugden [22], is based on psychological reactions caused by the comparison of actual results with expectations [24]. Fundamentally, the disappointment theory suggests that when actual results are better than expected, policymakers will be ecstatic, when actual results are worse than expected, manufacturers will be disappointed, and that the greater the disparity between the outcome and the expectation, the greater the disappointment [21]. So far, there are three main contemporary disappointment models [25,26]. e first is the Bell-Loomes and Sugden disappointment model. is model essentially quantifies the "modified expected utility" of human satisfaction in the case of disappointment. e second is Gul's disappointment aversion (DA) model, which decomposes the participants' psychological cognition into disappointment and elation parts with respect to a new certainty equivalent. e third and the last model is Cillo and Delquié's disappointment without prior expectation model. is model does not assume that the decision maker sets a single reference point of comparison prior to a certain experience. Taking this theory into account and the idea that actual utility is a combination of subjective utility functions and disappointment and exhilaration functions [21], this paper uses the disappointment theory to calculate the perceived utility values of both SAD sides.
In recent years, many scholars have quantified the satisfaction of matching objects based on the disappointment theory. For example, Quan et al.'s study explored customer psychological satisfaction based on customer disappointment and pleasure behaviors, and their method promotes retailer pricing and inventory decisions [27]. Similarly, Ma et al. established a SAD matching model for the electricity retail industry by considering the disappointment of sensitive customers and new electricity retail companies by considering the pleasant psychological perception and obtaining the perceived utility of both parties. is method is verified to be beneficial for the management of a high-quality electricity market. Zhang et al. built a matching optimization model that maximizes satisfaction by calculating the disappointment and excitement associated with both SAD sides based on the disappointment theory [28]. Zhao et al. proposed a two-sided matching model to elaborate the preference order of SAD by considering the participants' psychological perception. Using the functions of disappointment and cheerfulness, this model effectively improves the carpool matching problem [26]. Another example is that by Fan et al., who proposed a two-way matching method that considers the psychological behavior of the agents of both parties and constructed a two-objective optimization model to obtain satisfactory matching results [29]. ese models maximize the satisfaction of both SAD sides, and by considering the degree of their disappointment and elation, these models effectively reflect the perception activities of both sides, which is conducive to promoting the improvement of the satisfaction of SAD.

Two-Sided Matching.
e two-sided matching theory originated from a study on marriage matching that focused on satisfying both parties with matching results according to the requirements of SAD sides [30]. Gale and Shapley, from which Shapley became the 2012 Nobel laureate in economics, first proposed the G-S algorithm for stable matching based on the strong preference information given by both men and women [31]. Later, Roth, another Nobel laureate in economics, applied the G-S algorithm to the hospital internship market [30]. Since then, the two-sided matching theory has been developed and widely used in various fields such as staff and job matching, data trading market matching, commodity trading issues, and college admission issues. At the same time, some scholars have proposed a variety of matching methods, including the deferred algorithm [32], evolutionary algorithm [33,34], and multiattribute preference decision-making methods [35].
Nonetheless, the two-sided matching theory has proved to have a wide range of practical applications.
With the popularity of the Internet, some scholars have begun to talk about the application of the two-sided matching theory to the SAD matching problems of many online transactions. For the second-hand housing market, taking the online rental-sale matching problem as an example, Wang et al. established a two-sided matching decision method based on heterogeneous information and association, the feasibility of which was verified [36]. In the electronic market environment, Gao et al. provided a stable multilateral automated negotiation system model and showed that this model can promote effective matching between the SAD sides. For the power purchase market [37], Kong et al. proposed a SAD matching model for power retailers and buyers of cellular networks based on the two-sided matching theory, which solves the energy management problem of microgrid-connected cellular networks for the small-and medium-sized market of the sharing economy [38]. Xia et al. constructed a two-sided matching model that promotes the maximization of the interests of buyers, sellers, and agents and improves the matching efficiency thereof. For the hospital's expertoutpatient matching appointment system [39], Yang et al. constructed a matching model based on the two-sided matching theory that improves the effectiveness of medical treatment [40]. ese models built by scholars based on the two-sided theory have solved the problem of matching SAD in different fields.
Similarly, in the existing literature, the two-sided matching theory has been widely applied to online trading platforms and has improved the matching efficiency between SAD. Nevertheless, its application in ORH transactions is limited. In addition, existing two-sided matching decisionmaking methods rarely consider the psychological perception of disappointment or elation when the subjective desires of both parties match and when the psychological perceptions are closely related to the satisfaction of both parties in the final matching scheme. e satisfaction of the two parties needs to effectively characterize the psychological perception of both parties. Moreover, in the process of matching ORH SAD, both sides will consider the multiattribute information of housing [12], but there are very few studies covering the multiattribute two-sided matching model. erefore, this paper proposes a multiattribute supply-demand matching method for online rental listings based on the perceived utility.
On online house rental platforms, tenants and landlords can be regarded as two unconnected sets. Each set will evaluate the actual value of the property according to its own psychological expectations. e main goal of a matching method in this case is to promote effective matching between SAD based on the tenants' and landlords' mental perception. erefore, this study aims to apply the two-sided matching theory to the SAD matching problem of online rental housing services to accurately characterize the SAD perceptions of both sides and to quantify the perceived utilities of both SAD based on the disappointment theory to promote satisfaction over the matching results.
Discrete Dynamics in Nature and Society 3

Description and Assumption.
On online rental platforms, three parties are involved: suppliers, demanders, and independent intermediaries or brokers. Suppliers on online rental platforms are usually landlords with vacant houses, the demanders are the potential tenants (those with housing needs), while independent intermediaries or brokers are service organizations that assist in matching the SAD sides based on the information provided by the suppliers and demanders. In the matching process, the brokers satisfy the requirements of the SAD parties to the greatest extent according to the information provided by them. In this study, the interactions of the suppliers and demanders can be explained with a SAD matching framework as done in the following. All variable assumptions and descriptions in the paper are shown in Table 1. is study describes the matching characteristics of SAD sides. If the tenant is T, If a collection of landlords is L, then L � L 1 , L 2 , . . . , L n , where L j is the j landlord, and j ∈ N � 1, 2, . . . , n { }, and m ≤ n. If a collection of online rental house listings displayed by the landlords on the online real estate platform is H, If a collection of housing attributes for evaluating ORH is C, then C � C 1 , C 2 , . . . , C k , where C l is the l attribute of ORH, l ∈ K � 1, 2, . . . , k { }. e factors for evaluating ORH are region, rent, transportation convenience, units of houses, decoration, house supporting facilities, online ratings, and so on. ese attributes are divided into hard requirements and soft requirements. Hard requirements are equitation requirements, while soft requirements are divided into benefitorientated requirements and cost-orientated requirements. e higher the attributes, the better the benefit-orientated requirements; the lower the attributes, the better the costorientated requirements. e tenants determine the expected value and weights of the specific attributes, while the landlord determines the evaluation value and attribute weights of the specific attributes such as their actual needs. Among them, E � [e il ] m×k is the expectation level matrix of tenant T i regarding the ORH, and e il is the expectation level of tenant T i regarding the attributes of ORH C l . R � [r jl ] n×k is the real evaluation matrix of landlord L j regarding the ORH, and r jl is the real evaluation value of landlord L j regarding the attributes of ORH C l . en, tenants give the attribute weight vector w il � w 1l , w 2l , . . . , w il , where w il represents the tenant's T i description of the importance of the attribute C l , k l�1 w il � 1, 0 ≤ w il ≤ 1, where w jl is the landlord's L j description of the importance of the attribute C l , k l�1 w jl � 1, 0 ≤ w jl ≤ 1. en, according to the attribute values given by tenants and landlords, the weights of each attribute are determined by the entropy weight method.
Based on the above analysis and definition, the multiattribute SAD matching decision model for ORH can be described in Figure 1. e first step is the landlords submitting the real multiattribute evaluation value of the houses to the broker and the broker displaying the multiattribute information of those houses on the online rental platform. e second step is the tenants searching for the desired rental house on the online rental housing platform according to the expected value of each attribute of the rental houses. e third step involves the tenants measuring the real attribute value of the house through the left expected attribute value C 1 , C 2 , C 3 , . . . , C p and the landlords measuring the expected attribute value of the tenants through the right expected attribute value C 1 , C 2 , C 3 , . . . , C k .

Multiattribute Supply-Demand Matching Decision Model Development.
e schematic overview of the whole paper, as shown in Figure 2, presents processes and associated techniques used in this study for the construction of the multiattribute SAD matching decision model for ORH based on the perceived utility. e major steps of this process include (a) selecting and measuring housing multiattribute indicators for landlords and tenants to evaluate rental housing, respectively, (b) calculating the profit and loss matrices for each attribute of the landlords and tenants, (c) transforming the landlords' and tenants' profit and loss matrices into normalized profit and loss matrices, (d) calculating the perceived utility matrix for each attribute of the landlords and tenants, (e) determining the weight of each attribute, (f ) transforming the landlords' and tenants' perceived utility matrices of each attribute into a comprehensive perceived utility matrix, (g) establishing a multiattribute SAD matching decision model for ORH, and (h) verifying the feasibility of the model based on the actual case.
From Figure 2, the schematic overview of the multiattributes based on the perceived utility is established for supplier-demander interactions on online rental platforms.
rough the web crawler method, the expected values and evaluation values of various housing attributes for both SAD were collected. is was followed by selecting seven multiattribute indicators of housing through word frequency analysis and semantic network analysis. ese include district, traffic convenience, rent, living room, house supporting facilities, decoration, and online ratings. ese attributes were then measured. Moreover, the profit and loss matrices of each housing attribute of the SAD were obtained based on the profit and loss function method. e method can measure the benefits and costs of both SAD. Next, we transformed the profit and loss matrices of the SAD into standardized profit and loss matrices by normalizing functions, which can unify the dimensions of each housing attribute. Furthermore, the perceived utility matrix of each housing attribute of the SAD was obtained based on the disappointment and elation function. Considering the interaction between the housing attributes, the entropy weight method was used to obtain the weight of each housing attribute, and the perceived utility matrix of both the SAD was converted into a comprehensive perceived utility matrix. In addition, based on a comprehensive perceptual utility matrix, the multiattribute SAD matching decision model for ORH was proposed. e model was then converted into a single-objective optimization model by a linear weighted method. Finally, to illustrate its applicability and test its effectiveness, the model was applied to evidence from Shanghai.

Multiattribute SAD Matching Decision Model for ORH
Platform Transactions Based on the Perceived Utility

Basis for the Construction of Profit and Loss Matrices.
For both SAD sides, benefits and losses occur during the process of matching the SAD of ORH. ese benefits and losses are subject to psychological perception, and psychological perception is closely related to the satisfaction of both SAD sides in the final matching scheme. is study specifically describes the values of the profits and losses of both suppliers and the demanders as follows.
When the expectation value of tenant T i for an attribute of the rental house C l is inferior to the real evaluation value of landlord L j in terms of this attribute, profits occur;

Tenants
Rental website platform ORH Landlords    Discrete Dynamics in Nature and Society otherwise, losses occur. e above benefits and losses are quantified as follows.
If D l � [d ijl ] m×n is the profit and loss matrix of tenant T i under attribute C l , then d ijl is the profit or loss of landlord L j under attribute C l . Considering that tenant T i will put forward different requirements according to their own expectations, d ijl is calculated as follows.
When attribute C l is rent, in order to ensure the fairness of online transactions, the transaction rent is set to the middle value of the tenants'. expected rent and the landlords' L j expected rent, and the calculation equation of the transaction rents p ij and d ijl are as follows: When attribute C l is rent, d ijl is calculated by the following three cases [41]: Case 1: when e il � r jl , the tenant's T i performance to landlord L j is neither a gain nor a loss. Case 2: when e il < p ij < r jl , the tenant's T i performance to landlord L j is a loss. e loss would be 1 − (p ij /e il ). Case 3: when e il > r jl , the tenant's T i performance to landlord L j is gain. e gain is 1. erefore, the equation for calculating d ijl is as follows: (2) When attribute C l is not rent, there are three forms of requirements, Wang et al. gave everyone's gains and losses based on expectations, and the equation is as follows [42]: (1) When tenant T i has a hard requirement of attribute C l , hard constraints refer to covenants that must be satisfied by bundle conditions. When the value of e il is equal to the value of r jl , tenant i and landlord J can be matched. When the value of e il is not equal to the value of r jl , tenant T i and landlord L j cannot be matched. en, the equation for calculating d ijl is as follows: (2) When tenant T i has a benefit requirement of attribute C l , the larger the attribute value of the benefittype attribute, the better. d ijl is calculated by the following three cases: Case 1: when e il � r jl , the tenant's T i performance to landlord L j is neither a gain nor a loss under attribute C l .
Case 2: when e il < r jl , the tenant's T i performance to landlord L j is a gain under attribute C l . e gain is r jl − e il . Case 3: when e il > r jl , the tenant's T i performance to landlord L j is a loss under attribute C l . e loss is r jl − e il . erefore, when attribute C l is a benefit requirement, the equation for calculating d ijl is as follows: (3) When tenant T i has a cost-type requirement of attribute C l , the lower the value of the cost attribute, the better. d ijl is calculated by the following three cases: Case 1: when e il � r jl , the tenant's T i performance to landlord L j is neither a gain nor a loss given attribute C l . Case 2: when e il < r jl , the tenant's T i performance to landlord L j is a loss given attribute C l . e loss is e il − r jl . Case 3: when e il > r jl , the tenant's T i performance to landlord L j is a gain given C l . e gain is e il − r jl . erefore, when attribute C l is a cost-type requirement, the equation for calculating d ijl is as follows: Similarly, landlord L j should consider whether the tenant's T i expected rent is within an acceptable range and meets the requirements for the ORH's area. If F l � [a ijl ] m×n is the profit and loss matrix of landlord L j for attribute C l and a ijl is the profit and loss value of landlord L j with respect to tenant T i for attribute C l , then the calculation equation of a ijl is as follows: e SAD sides concern about some attributes of online rental house. As the dimensions of these attributes are different, D l � [d ijl ] m×n and F l � [a ijl ] m×n of the profit and Discrete Dynamics in Nature and Society loss matrices of both parties in the transaction were converted into normative D l ′ � [d ijl ′ ] m×n and F l ′ � [a ijl ′ ] m×n , among which the calculation equations of d ijl ′ and a ijl ′ are as follows [43]:

Basis of the Construction of Perceptual Utility Matrices.
Based on the disappointment theory, the normalized profit and loss matrices D l , and the perceived utility value of both supplier and the demander is determined by the disappointment and delight function φ(x) of Grant and Kajii [44], which can be expressed as [26] φ α is the delight parameter satisfying 0 < α < 1, while β is the disappointment avoidance parameter satisfying 0 < β < 1.
e larger α and β are, the lower the subject's perceived value of the matching results is compared to the expected value. In order to facilitate calculation, Laciana and Weber measured the beta value in accordance with most subject behavioral preferences [45], 0.7 ≤ α ≤ 0.9, 0.7 ≤ β ≤ 0.9, In this paper, α and β take the same value. erefore, if α � β � 0.8, then, ijl ] m×n and V s l � [v s ijl ] m×n , and the calculation equations are as follows [26]: e tenant's T i comprehensive perceptual utility matrix ij is as follows [46]: Similarly, a comprehensive perceived utility matrix V ′ � [v s ij ] m×n of landlord L j is constructed, where the calculation equation of v s ij is as follows [46]: In the constructed comprehensive perceived utility matrix, the larger v b ij and v s ij , the higher the satisfaction of both suppliers and demanders.

Construction of Supply-Demand Matching Model
Based on the Perceived Utility. Set x ij represents a 0-1 variable, where x ij � 0 represents that tenant T i and landlord L j do not match, while x ij � 1 represents that tenant T i and landlord L j match. According to the comprehensive perceived utility matrices V and V ′ , under the requirement of stable matching, the following two-objective optimization model can be established to maximize the comprehensive perceived utility of suppliers and demanders: Equations (15a) and (15b) are the objective functions, respectively, maximizing the sums of the perceived utilities of suppliers and demanders in the final matching result. Equations (15c) and (15d) are the requirements of twosided matching. Equation (15c) is an inequality requirement because m ≤ n, which means that each tenant T i can match at most one landlord L j . Equation (15d) is an equality constraint, meaning that each landlord L j can only match one tenant T i , while equation (15e) is a hard requirement.
In order to realize the multiobjective optimization model and maximize the overall matching degree between suppliers and demanders, the linear weighting method can be used to weigh equations (15a) and (15b). w 1 and w 2 are the weights of Z 1 and Z 2 , respectively, to satisfy 0 ≤ w 1 , w 2 ≤ 1, and w 1 + w 2 � 1. Considering the fairness of the suppliers and demanders, this paper provides that w 1 � w 2 � 0.5, and the two-objective model (15a)-(15f ) can be transformed into a single-objective optimization model (16a)-(16e): n j�1 (16e) is single-objective optimization model will attempt to apply the improved genetic algorithm given the large scale of this study's two-sided matching and requirements [47,48].

Solution
Procedure. According to the above analysis, the proposed method's solution procedure for the multiattribute ORH SAD matching decision model is summarized as follows: Step 1: collection, selection, and measurement of Shanghai's housing property SAD information from its online rental platforms using a web crawler Step 2: calculation of the profit and loss matrices of SAD based on equations (1)- (7) Step 3: calculation of the normative profit and loss matrices of SAD based on equations (8) and (9) Step 4: calculation of the perceived utility matrix of SAD based on equations (11) and (12) Step 5: calculation of the comprehensive perceived utility matrix of SAD based on equations (13) and (14) followed by the conversion of the multiobjective optimization model to a single-objective optimization model based on the comprehensive perceived utility matrix in equations (15a)-(15f ) and (16a)-(16e) Step 6: solving the optimization model in equations (16a)-(16e) to obtain the optimal matching pairs of online rental platforms' SAD sides using a genetic algorithm

Data and Measurements.
is section includes three sections. First, we introduce the background of the Shanghai rental housing market and explain why it is suitable for testing our study. Second, we introduce the data set, which is from Shanghai's current online rental platforms. ird, we introduce the selection and measurement of multiattribute indicators.

Background of Shanghai's Rental Housing Market.
Shanghai is one of China's four municipalities. It is located in the east of China at the mouth of the Yangtze River and is the leading city in the Yangtze River Economic Belt. In 2017, Shanghai was organized by 16 districts and counties as shown in Figure 3, including Huangpu, Xuhui, Changning, Jingan, Hongkou, Yangpu, Minhang, Baoshang, Jiading, and Pudong. By the end of 2018, the total population of Shanghai had reached 24.24 million, of which 9.76 million was the floating population, ranking the highest in the country.
Since 1980, China's housing market has been dominated by sales, while the rental market developed slowly. However, with the acceleration of China's urbanization process-a powerful means of regulating urban real estate, retaining the working population, and attracting new talents-the rental housing market has become an important part of deepening the reform of the housing system and an important way to achieve the goal of improving urban residents' quality of life. Shanghai, as China's largest economic center city, attracts a large floating population. Since 2011, Shanghai's permanent migrant population has remained above 9.6 million per year, which accounts for more than 40% of the total resident population, as shown in Figure 4. is huge population size has resulted in an increase in living demands. erefore, the development of Shanghai's rental housing market requires urgent attention.
In July 2017, China's Ministry of Housing and Construction and nine other departments jointly issued the "Notice on Accelerating the Development of Housing Rental Market in Large-and Medium-sized Cities with Net Population Inflow," requiring large-and medium-sized cities with a net inflow of population to set up government-backed rental housing service platforms. erefore, Shanghai now has a public house leasing service platform. In addition to this, Shanghai has many private online leasing platforms, including Lianjia.com, Anjuke, and Fangtianxia. Many people use these platforms to find listings. Online platforms can display a variety of information about the listed property, such as the number of rooms, the size of the property, the degree of decoration, and the housing facilities. e platforms also include some rent-seeking information, which helps match the SAD sides. erefore, Shanghai is a suitable sample for testing the model constructed in this study.

Data Collection.
Using the Python web crawler technology, on May 13th, 2019, we performed a crawling exercise on 21,762 articles from the current mainstream online rental platforms like Shanghai's housing leasing public service platform, Anjuke, Lianjia, and Fang.com. At the same time, we collected 1,739 and 929 rent-seeking messages from 58.com and Weibo, respectively, and obtained 1,226 effective massages after manually deleting unrelated data. e keywords used for detecting unrelated data included "I am an owner," "I am an intermediary," "commercial," "shop," "rent out," "office," and "office buildings." e origins of the final data are spread across 15 of Shanghai's 16 districts. e workflow used to crawl rentseeking information on 58.com is shown in Figure 5. According to the crawled rent-seeking information shown in Table 2, there is a high degree of similarity between the housing attribute indicators considered by the potential tenants.
e frequencies of the feature words related to housing area, decoration, rental price, appliances, transportation, and so on, are relatively high. Given that Shanghai's floating population has a relatively high demand for rental housing and that the consideration factors are relatively complete in the transaction, it appears that the collected rent-seeking information is adequately representative, with a strong reference for other cities as well.

Selection and Measurements of Multiattribute
Indicators. Word frequency can reflect the importance of a word in different contexts or expressions. e higher the Discrete Dynamics in Nature and Society word frequency, the more important it is. With the aforementioned Python crawled rent-seeking messages from the "Personalized needs" page of 58.com and the comments from Weibo's "Shanghai Rent-seeking" page, this paper employs a word cloud to display the top 50 words related to property characteristics (shown in Figure 6). e top three words are "near," "rent," and "decoration" followed by "subway," "furniture," "home appliances," and "single room." e search term "Near" reflects the requirements of the housing location, while "Subway" indicates a requirement for proximity to public transportation. e characteristic value of "rent" reflects the demand for renting a house. "Room"  indicates a requirement for a living room; "Decoration," "Furniture," and "appliances" are requirements for the aesthetics, furniture, and amenities of the house.
Although a word frequency analysis can reflect the personalized needs of the tenant by extracting high-frequency words, it cannot reflect the connections between those words. However, a semantic network analysis can visually display the relationship between elements by constructing a semantic relationship network map [49]. erefore, for this study, we performed a text analysis of the crawled information using ROSTCM6 software. First, the crawled rent-seeking information was processed through word segmentation. Second, the high-frequency words were extracted, and the meaningless words were filtered, then the line feature words were extracted to generate VNA files, and we then imported them into NetDraw software to construct a co-occurrence matrix. Finally, the semantic relationship network map (shown in Figure 7) of the rent-seeking information was generated. As seen in Figure 7, "near," "rent," "decoration," "appliances," and "subway" are the central nodes of the entire network, reflecting the similarity of different tenants in selecting online rental houses. Comprehensively, tenants conduct a systematic investigation of overall quality when searching rental houses. On the one hand, in terms of location and proximity to transportation, tenants share similar requirements, reflected by the "subway," "traffic," and "near" nodes. On the other hand, in terms of the overall quality of the houses, tenants require properties with facilities, as reflected by the "appliances," "furniture," and "kitchen" nodes. In fact, these characteristic words reflect the real needs of tenants when choosing a rental house online. However, both SAD sides of ORH include institutions and/or individuals; thus, the transaction takes place between unfamiliar entities. In such a case, the authenticity of housing and the construction of the social credit system are significant for the smooth operation of platforms [50]. erefore, this study analyzed the word cloud maps and semantic network maps and finally selected seven attributes: district, traffic convenience, rent, living room, house supporting facilities, decoration, and online ratings. ese seven indicators of the crawled listing and rent-seeking information were then quantified separately, as shown in Table 3. e entropy weight method is effective for calculating the weight and objective orderings of multiattribute indicators by applying information entropy [51]. e smaller the information entropy of the indicator, the larger the amount of information provided. Similarly, the greater the entropy's role in the comprehensive evaluation, the higher the weight. us, the paper uses the entropy weight method to calculate weight. For the tenants, it is necessary to pay attention to the seven attributes of area, transportation convenience, rent, living room, housing matching, decoration, and online ratings. Regarding their types, location is a hard requirement, living room, house matching, and decoration are benefit requirements, while rent and transportation convenience are cost requirements. eir weight values are w 1 � 0.302, w 2 � 0.137, w 3 � 0.193, w 4 � 0.074, w 5 � 0.162, w 6 � 0.038, and w 7 � 0.094. For the landlords, the main focus is location and rent. In this paper, the weight values of both attributes are 0.5 for fairness.

Results.
For the construction of the model, first, we randomly selected 50 of the 1,226 tenants whose information  Table 4, while the tenants' expectation values of housing attributes are shown in Table 5. ird, the profit and loss matrices, the standardized profit and loss matrices, the perceived utility matrices, and the comprehensive perceived utility matrices of the SAD were calculated using Matlab 2016 software. e specific steps of the calculations are as follows: Step 1: according to Table 3, the landlords' evaluation values of the housing attributes and the tenants' expectation values of the housing attributes were measured (as shown in Tables 4 and 5, respectively).
Step 2: by using equations (1)-(7), the landlords' profit and loss matrices F l � [a ijl ] 50×50 and the tenants' profit and loss matrices D l � [d ijl ] 50×50 for location and transportation convenience were calculated (as shown in Tables 6 and 7 and Tables 8 and 9, respectively). e remaining tenants' profit and loss matrices are shown in Appendix.
Step 4: the perceived utility matrices V s l � [v s ijl ] 50×50 and ijl ] 50×50 of the landlords and tenants, respectively, were calculated using equations (11) and (12) Tables 16 and 17. e remaining perceived utility matrices for the tenants are given in Appendix.
Transforming the above multiobjective optimization model to a single-objective optimization model (equation (18)) was done as follows: Step 6: the optimization model in equation (18) was solved using a genetic algorithm. e derived matching results are shown in Table 20.
As shown in Table 20, all tenants and landlords formed matching pairs. is not only shows matching results that are satisfactory to both sides-with an overall satisfaction value of the matching results of Z � 4.2374-but also shows an improvement in matching efficiency. at is, the method reduces matching costs and time for both SAD. erefore, the SAD matching method for ORH proposed in this study can provide reference to the multiattribute two-sided matching decision method and a basis for cracking the ORH SAD matching problem, which is characterized by multiagents and multilevel supply. e rationality and effectiveness of this method, given the multiple attributes of housing and both SAD sides' perceived utility, have been proved in matching the SAD of ORH.
In this study, a genetic algorithm is used to solve the final matching result of the model. e population evolution curve of the genetic algorithm is shown in Figure 8. As shown in the figure, when the population evolves to 200 generations, the objective function value reaches the optimal value and overall stability. In addition, the total running time of the algorithm is 87.8202 seconds, which is very short. When the scale of the problem is large, it is very feasible to apply genetic algorithms to solve the problem of matching SAD of online rental housing.

Impact of the Weight of SAD.
During the transaction between the SAD sides, the weights may not be fair, which may cause the matching result to be inconsistent with the actual situation. To further verify the rationality and comprehensiveness of the algorithm, we verified the weight of the SAD double from 0 to 1, respectively. As shown in Figure 9, the overall satisfaction of the SAD sides increased as the weight of the landlord increased, but the opposite is true for the tenants. is may be because landlords have fewer housing attributes to consider during the transaction matching process.

Impact of the Number of SAD.
For online housing platforms, the number of SAD sides may be unequal, and it may be a situation where suppliers exceed demanders. erefore, to further verify the effectiveness of the model and algorithm, we attempted to calculate a situation in which the suppliers exceed demanders and added 5 pieces of rental information for calculation. It was found that when m ≤ n, the overall satisfaction of both SAD sides became larger, Z � 4.3832, which was 0.1458 higher than the satisfaction value when m � n.
is may be caused by some tenants matching with more suitable landlords, making the satisfaction value higher. e influence of the SAD quantities on the overall satisfaction value Z is shown in Figure 10. In summary, this model is applicable in matching the supply and demand of ORH.

Comparison with Other Methods.
e method proposed in this study may have some differences compared with other methods. With regard to model application, some literature studies have applied matching methods to fields such as hospital diagnosis, carpool matching, job and personnel matching, electronic market matching, electric power retailer and buyer matching, and technology market matching. However, application in the rental housing market is limited. From the perspective of model quantification methods, some scholars quantify the satisfaction values of the SAD based on fuzzy sets, triangular intuitionistic fuzzy numbers, and gray correlation analysis, but these methods do not consider the psychological behavior of participants. erefore, we quantify the perceived utility value of the SAD sides based on the disappointment theory, starting from the perceptions of the SAD sides, which are

Conclusions and Implication
In this study, an ORH multiattribute SAD matching decision model based on the perceived utility is constructed. is model determines the multiattribute indicators and proportions of housing that both SAD sides are interested in. By considering the psychological expectations of both SAD in measuring the perceived utility values, this model maximizes the overall satisfaction of both SAD. Finally, using Shanghai's online rental and demand information, a genetic algorithm is used to numerically analyze and solve the model, which not only obtains optimal matching results but also proves that the genetic algorithm can solve a large two-sided matching problem. is model enriches the application of double-sided matching theory and provides a reference method for online rental SAD matching. At the same time, this model considers that the psychological perceptions of the SAD sides can maximize their overall satisfaction and promote the matching accuracy of the model.
In the context of "Internet +" and big data, the effective matching of online rental lists is of great implication for promoting the effective operation of the rental housing market. In a theoretical sense, this study enriches the research on rental housing, with particular application for rental platforms, providing a new perspective for the development of rental platforms. In addition, it can be applied to the rental housing markets of other cities. Objectively, the model improves the effective docking of SAD and improves the supply side's efficiency. Subjectively, the enthusiasm for SAD interaction is realized. erefore, this study has a reference basis for promoting the effective matching of online SAD and the improvement of satisfaction of both SAD.
As with any study, the article at hand suffers from several limitations that are worth considering in further research. Firstly, the method proposed in this study improves the overall matching between the SAD, but it needs to be further compared with other decision-making methods. Such as in the future, we will further study to compare it with other methods that actually produce results. Second, because the economic and social backgrounds of each SAD subject are different, the characteristic variables of the SAD matching decision model in different cities may be different. In the future, we will adjust the multiattribute equations and quantitative standards according to the characteristics of different cities. In addition, the actual practice results should be used to verify the SAD matching decision model in different cities to promote the sustainable development of the rental housing market.
Furthermore, in the transaction process of the ORH platforms, the multiattribute expectations of both parties should be considered. Regardless of the tenants or landlords, each subject considers their own subject's interests based on multiple values, which will directly or indirectly reflect the expected value of the property. Moreover, the supply side of the rental housing market should increase the information symmetry of SAD subjects to ensure that the information is transparent and open and that the transaction process is standardized, guaranteeing easy access to information for both parties. Appendix e remaining profit and loss matrices for tenants are given in Tables 21-25, respectively. e remaining normative profit and loss matrices for tenants are given in Tables 26-30, respectively. e remaining perceived utility matrices for tenants are given in Tables 31-35, respectively.

Data Availability
e data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest
e authors declare no conflicts of interest.