I have a question related to a paper of Chen, Lovasz and Pak .
The paper concerns the construction of the Markov chain with optimal mixing time on an arbitrary graph. They prove the optimal bound (conductance bound) can be reached by "lifting" the Markov chain, this comes down to extending the local node features without violating the graph connectivity. The construction of this lift is, as they put it, "closely related to explicity constructing multicommodity flows with minimum congestion".
My first question is: Is the explicit construction of multicommodity flows with minimum congestion NP-hard?
And my second question: In case anyone is familiar with the paper, does the construction of the optimal lifted Markov chain indeed require solving such a multicommodity flow? Otherwise put, is constructing the optimal lifted Markov chain an NP-hard problem? I find the authors to be a bit vague about this.
 Chen, Fang, László Lovász, and Igor Pak. "Lifting Markov chains to speed up mixing." Proceedings of the thirty-first annual ACM symposium on Theory of computing. ACM, 1999.