Highly-Configurable Multi-Objective Optimization For Physical Parameter Extraction Using Terahertz Time-Domain Spectroscopy