We present an efficient algorithm for the construction of a basis of via the Poincar'e–Lefschetz duality theorem. Denoting by the first Betti number of the idea is to find, first different -boundaries of with supports contained in whose homology classes in $\mathbb R^3 \setminus \OmegaH_1(\mathbb R^3 \setminus \Omega;\mathbb Z)\overline{\Omega}$ a homological Seifert surface of each one of these -boundaries. The Poincar'e–Lefschetz duality theorem ensures that the relative homology classes of these homological Seifert surfaces in modulo form a basis of . We devise a simply procedure for the construction of the required set of -boundaries of that, combined with a fast algorithm for the construction of homological Seifert surfaces, allows the efficient computation of a basis of via this very natural geometrical approach. Some numerical experiments show the efficiency of the method and its performance comparing with other algorithms.

生成讲解博客的中文版本

生成AI智能校验的中文版本