  In this editorial survey we introduce the special issue of the journal
Communications in Mathematics on the topic in the title of the article. Our
main goal is to briefly outline some of the main aspects of this important area
at the intersection of theory and applications, providing the context for the
articles showcased in this special issue.
