“…Although governments make policies, the effectiveness of the policies depends on the actions of the citizens, who choose their housing locations and influence the traffic demand. Given this characteristic, bilevel optimization models have been widely adopted to study these types of problem, such as housing allocation (Boyce & Mattsson, 1999;Lin et al, 2021;Yin et al, 2017), highway road pricing (labbé et al, 1998), and ship air emissions (Qi et al, 2021). In these bilevel models, the lower level subprogram is a traffic equilibrium problem that provides the network conditions (e.g., travel time) to the upper level subprogram, which addresses the housing allocation, such that the planning objectives are optimized (e.g., total disutility of travelers is minimized).…”