fn is_feasible( candidates: &[Vec<Candidate>], config: &[usize], max_luts: i64, max_power: f64, max_latency: i64, ) -> bool