NicheSGA\NicheSGA_1.m ........\NicheSGA_2.m ........\NicheSGA_3.m ........\NicheSGA_4.m ........\NicheSGA_5.m ........\NicheSGA_6.m ........\Niche_1.m ........\Niche_2.m ........\Niche_3.m NicheSGA