Question 1. A PL $n$-sphere is a pure simplicial complex that is a triangulation of the $n$-sphere. I'm looking for a computer algorithm that gives a Yes/No answer to whether a given simplicial complex is a PL sphere. Does anyone know of this?
Question 2. I am also looking for an algorithm that finds a wedge-sum decomposition $K = K_1 \vee K_2$ of a given simplicial complex $K$. I am happy to assume that $K$ is a flag complex, meaning that $K$ is the maximal simplicial complex among other simplicial complexes sharing the 1-skeleton of $K$.
Question 3. Similarly to Question 2, I am interested in other algorithms that attempts to find decompositions like $K = K_1 * K_2$ (join), $K = K_1 \wedge K_2$ (smash product), $K = K_1 \times K_2$ (Cartesian product).
Remark. There are several bottlenecks to investigations such as the above. Recognising whether a given 3-dimensional simplicial complex is collapsible is NP-complete (Tancer 2015). Enumerating PL $n$-spheres with at most $n+4$ vertices takes GPU to work out for $n \le 11$ (Choi-Jang-Vallee 2024). I am attempting this with a beginner's adventurous spirit, so I'm happy to learn more about anything related.