My question is this: In a $G=(V,E)$ where $\alpha(G)\leq k$ (the maximum of the size of an independent subset of $G$) and $|V|=n\geq3k$, show that there is a cycle of size $\geq \frac{n}k$.
Now, $\chi(G)\geq \frac{n}{\alpha(G)}\geq \frac{n}k\geq3$. Let's examine an optimal vertex-painting of $G$, there are at least $3$ chromatic sets: $C_1, C_2, \dots, C_m$ (where $m$ is the chromatic number of $G$). It can be proven that there is a vertex with at least $2$ neighbors, so let's start the cycle at that vertex and connect it to both of its neighbors. Now let's connect the two neighbors by covering all of the remaining chromatic sets. In the test I had, I made the false assumption that each vertex must be connected to one of the members of a chromatic set to which it doesn't belong. But this is not true, all I can assume is that between two different chromatic sets there must be an edge (otherwise we could take their union as one chromatic set). I need to find a way to get around this difficulty and create a cycle which is based on the $m$ chromatic sets (for $m\geq \frac{n}k$, proving what needs to be proven). If another way altogether is suggested, I'll be much obliged all the same. Thanks.
One has to use the following two basic theorems, which can for instance be found in Reinhard Diestel, Graph Theory (Fourth Edition), Springer Graduate Texts in Mathematics. For a graph $G = (V,E)$ we let $\delta(G)$ denote the minimum degree of $G$:
$$ \delta(G) = \min_{v\in V} d(v). $$
If $H \subseteq G$ is a subgraph and $v\in V$ is a vertex, then we write $d_H(v)$ for the degree of $v$ relative to $H$.
Why is this useful? Because graphs of large minimum degree contain large cycles:
Putting these results together, we find
I'm sure you can take it from here. :-)
As a side note, the following example shows that $\frac{n}{k}$ is optimal, in the sense that there are graphs satisfying $\alpha(G) \leq k$ and $n \geq 3k$ that have no cycle larger than $\lceil \frac{n}{k} \rceil$. For instance, fix some integer $r\geq 3$ and consider the graph $G$ obtained by taking $k$ disjoint complete graphs $K_r$ and adding a single vertex that is connected to every other vertex. Thus, now we have $k$ cliques of size $r + 1$ that all have exactly one vertex in common. This is illustrated by the example below ($k = 3$ and $r = 9$).
Now the following results hold: