their connection to algorithms, and particular challenging applications are considered.