def __call__(self, f, X):
        """
        Apply function f to each element in X using Dask.
        
        Parameters
        ----------
        f : callable
            Function to apply to each element
        X : list
            List of inputs to process
            
        Returns
        -------
        list
            Results from applying f to each element in X
        """
        jobs = [self.client.submit(f, x) for x in X]
        return [job.result() for job in jobs]

        Apply function f to each element in X using Dask.
        
        Parameters
        ----------
        f : callable
            Function to apply to each element
        X : list
            List of inputs to process
            
        Returns
        -------
        list
            Results from applying f to each element in X
        
pymoo/parallelization/dask.py