PENGRAV: a practical polynomial time algorithm for optimizing the engraving path of an automatic engraving machine using a 3/2 approximation algorithm - Neeta A. Eapen; Robert B. Heckendorn (The International Journal of Advanced Manufacturing Technology, 2022)