Given a simple directed acyclic graph with $n$ vertices and $m$ edges, we get the maximum number of vertices over all connected rooted sub-digraphs of it. Connected rooted sub-digraph means here that there is a path from the root vertex to any other vertex.
Is there any known result that give a lower bound for the maximum number of vertices of a connected rooted sub-digraph as a function of $n$ and $m$?
I would be satisfied also with an answer to this subproblem: what is the minimum $m$ as a function of $n$ that guarantees a connected rooted sub-digraph with at least $n/2$ vertices?
To be more clear with an example, in this digraph the maximum number of vertices is $6$ obtained with the connected rooted sub-digraph with root vertex labeled with $7$ and vertices $7$, $11$, $8$, $2$, $9$, $10$. I want to get a lower bound over all possible digraphs with $n$ vertices and $m$ edges.
EDIT
Regarding the subproblem, I believe that it is possible to build a digraph where node $1$ is the head of $n-1$ arcs from the other $n-1$ nodes (tails). Then we choose another node $2$ among these $n-1$ nodes to be the head of $n-2$ arcs from the remaining $n-2$ nodes (all nodes but $1$ and $2$). We continue in a similar way with nodes $3,4,\ldots,\lceil n/2 \rceil$. At this point we have the desired number of vertices in a connected rooted sub-digraph. Therefore if $f(n)$ is the minimum number of edges that guarantees a connected rooted sub-digraph with at least $n/2$ vertices then:
$$f(n) \ge -3/16 - 3/16 (-1)^{1 + n} - n/8 + 1/8 (-1)^{1 + n} n + 3 n^2/8$$
where the RHS counts the edges of the graphs constructed as described above, and the formula has been obtained with the help of OEIS.
However, how can we turn the inequality into an equality?
A few definitions and ideas that may help to find some answers. It's too much to be a comment and it's not an "answer" i'm afraid.
Let $\lambda$ be the lower bound you're looking for. First, assign to each node a level $l$ in the following way:
Observe that the size of the maximum rooted connected subgraph is at least the highest level of the node +1, so now the idea would be to try to create graphs with as much edges as possible while keeping the highest level low.
Let then $V_i$ the nodes of level $i$ and $E_{i,j}$ be the edges from level $i$ to level $j$. Then a few observations: