I was wondering why the complexity order of the interior point method is O()^3 or O()^3.5?
Much appreciate your time and consideration.
For a linear program in standard form \begin{align} \min_{x} \ \ \ & c^{T}x\\ \text{s.t.} \ \ \ & Ax = b,\\ & x \geq 0, \end{align} where the constraint matrix $A \in \mathbb{R}^{m \times n}$ (i.e., $m$ constraints and $n$ variables) has full row rank (which implies $n \geq m$), the best-known interior-point algorithms require $O(\sqrt{n} \log(1/\epsilon))$ iterations to achieve a precision of $\epsilon$. See for instance the textbook of S. Wright on interior-point methods for a detailed description.
This means that after $O(\sqrt{n} \log(1/\epsilon))$ iterations, you get a primal-dual solution which is feasible and optimal up to some tolerance measured by $\epsilon$. Now, each iteration requires the solution of a linear system of size $m$, whose complexity is roughly $O(n^{3})$ (recall that $n \geq m$).
This gives an overall complexity of $O(n^{3.5} \log(1 / \epsilon))$ to solve the problem to $\epsilon$ accuracy.
PS: