A ridgelet kernel approach for regression using particle swarm optimization algorithm