A gradient based numerical algorithm to solve inverse dynamic viscoelastic problems of multi-variable identification. (June 2023)