I consider embeddings of graphs into 3-space with edges embedded as arbitrary curves. In the simplest (non-trivial) case the graph $G$ is a cycle or union of cycles, in which case the embeddings can already be very complicated, forming knots and links. Still, it is uncontroversial what is the simplest embedding: the unknot or unlink.
For general graphs $G$ this seems less clear. For example, if $G=K_6$ then every embedding has two linked cycles; and if $G=K_7$ then every embedding has a knotted cycle. So we cannot avoid links and knots in general.
Question: How to define a sensible notion of "simplest" (least knotted, least linked, ...) embedding for a given graph $G$? Is there a notion of complexity for graph embeddings in the literature?
Note that the "simplest" embedding might not be unique. Instead I am looking for a way to decide (or meaningfully define) what it means for an embedding to "have no more knots/links than absolutely necessary". Perhaps one could just count knotted cycles and tuples of linked cycles and try to minimize this number. But it is not clear to me how to weigh knots against links, and links against larger links or more complicated links, etc. My primary hope is that there is a canonical "simplest" embedding (or family of embeddings), that are uncontroversially "simplest", just like the unknot and unlink.