--- title: "A hard DCSBM testing problem" author: Arash A. Amini output: rmarkdown::html_vignette bibliography: refs.bib link-citations: true vignette: > %\VignetteIndexEntry{hard_dcsbm_testing} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) options(rmarkdown.html_vignette.check_title = FALSE) ``` \newcommand{\tht}{\widetilde \theta} \newcommand{\Thetat}{\widetilde \Theta} \DeclareMathOperator{\ex}{\mathbb E} \newcommand\reals{\mathbb R} \DeclareMathOperator\deg{deg} \DeclareMathOperator\diag{diag} \newcommand\norm[1]{\|#1\|} We consider the testing problem introduced in @jin2019optimal where one tests a DCSBM with $K=1$ communities (model 1) and a DCSBM with $K \ge 2$ communities (model 2), both having the same expected degree for every node. Model 1 can be considered the **degree-corrected Erdős–Rényi** model. # Setup and models We mostly follow the notation of @jin2019optimal with some minor deviations (e.g., we use $\lambda$ to denote the expected average degree of the network). They consider the degree-corrected mixed membership model (DCMM) with the following expectation for the adjacency matrix \begin{align*} \ex[A_{ij} \mid \theta, \pi] = \theta_i \theta_j \,\pi_i^T P \pi_j, \quad i