Graph packing and covering, graph decomposition included, has been and continues to be a popular topic of research in graph theory since many mathematical structures are linked to it and its results can be applied in coding theory, synchronous optical networks(SONET), multicomputer networks, experimental design, DNA library screening, scheduling and other fields. A k-path is a path of length k. In this thesis we completely solve the problem of finding maximum packings and minimum coverings of complete multigraphs with k-paths for k=3,4,5.