  Intelligent reflecting surface (IRS) can be densely deployed in complex
environment to create cascaded line-of-sight (LoS) paths between multiple base
stations (BSs) and users via tunable IRS reflections, thereby significantly
enhancing the coverage performance of wireless networks. To achieve this goal,
it is vital to optimize the deployed locations of BSs and IRSs in the wireless
network, which is investigated in this paper. Specifically, we divide the
coverage area of the network into multiple non-overlapping cells and decide
whether to deploy a BS/IRS in each cell given a total number of BSs/IRSs
available. We show that to ensure the network coverage/communication
performance, i.e., each cell has a direct/cascaded LoS path with at least one
BS, as well as such LoS paths have the average number of IRS reflections less
than a given threshold, there is a fundamental trade-off with the deployment
cost or the number of BSs/IRSs needed. To optimally characterize this
trade-off, we formulate a joint BS and IRS deployment problem based on graph
theory, which, however, is difficult to be optimally solved due to the
combinatorial optimization involved. To circumvent this difficulty, we first
consider a simplified problem with given BS deployment and propose the optimal
as well as an efficient suboptimal IRS deployment solution to it, by applying
the branch-and-bound method and iteratively removing IRSs from the candidate
locations, respectively. Next, an efficient sequential update algorithm is
proposed for solving the joint BS and IRS deployment problem. Numerical results
are provided to show the efficacy of the proposed design approach and
optimization algorithms for the joint BS and IRS deployment. The trade-off
between the network coverage performance and the number of deployed BSs/IRSs
with different cost ratios is also unveiled.
