Честно говоря, толком, наверное ничего не посоветую, но:
1. Любая группа является полугруппой, поэтому можете погуглить способы задания конечной группы и проверки изоморфизма заданных конечных групп. Возможно, какой-либо способ проверки переносится и на полугруппы.
2. Книжка Ляпин Полугруппы - можете нагуглить или скачать (или у меня есть) - там можно просто с предметом ознакомиться (методов проверки на изоморфизм явно там нету).
3. При задании полугруппы таблицей Кэли достаточно проверить ассоциативность, о чем есть тема:
topic43246.html (там же есть ссылка на Вики на проверку).
И вообще, сколько существует полугрупп порядка

? По-моему, очень много, что довольно затрудняет задачу...