Let $G=(V,E)$ be a finite, simple, undirected graph. A matching is a set $M\subseteq E$ of pairwise disjoint edges. A vertex cover is a set $C\subseteq V$ of vertices such that $C\cap e \neq \emptyset$ for all $e\in E$.
The matching number $\mu(G)$ of $G$ is the maximum size that a matching can have, and the vertex cover number $\tau(G)$ is the minimum size that a vertex cover can have.
If $M$ is a maximal matching with respect to $\subseteq$, then $C=\bigcup M$ is a vertex cover by maximality of $M$, and $|C|=2|M|$, so we have $\tau(G)\leq 2\cdot \mu(G)$ for all graphs $G$.
Question. What is the value of $$\inf\{c\in \mathbb{R}: \tau(G)\leq c\cdot \mu(G) \text{ for all finite graphs } G\}?$$