human: Given a node-centered hypergraph: <hypergraph>, where nodes represent papers and hyperedges represent sets of papers co-cited by a source paper.

Details of the hypergraph:
Center node: "computational topology of graphs on surfaces"
  Abstract: Computational topology is an area that revisits topological problems from an algorithmic point of view, and develops topological tools for improved algorithms. We survey results in computational topology that are concerned with graphs drawn on surfaces. Typical questions include representing surfaces and graphs embedded on them computationally, deciding whether a graph embeds on a surface, solving computational problems related to homotopy, optimizing curves and graphs on surfaces, and solving standard graph algorithm problems more efficiently in the case of surface-embedded graphs.

Connected through hyperedge HE-1 (induced by source paper "almost tight lower bounds for hard cutting problems in embedded graphs"):
  with members:
    - "a framework for eth tight algorithms and lower bounds in geometric intersection graphs"
    - "on subexponential parameterized algorithms for steiner tree and directed subset tsp on planar graphs"
    - "subexponential parameterized algorithms for planar and apex minor free graphs via low treewidth pattern covering"
    - "a near linear approximation scheme for multicuts of embedded graphs with a fixed number of terminals"
    - "the limited blessing of low dimensionality when 1 1 d is the best possible exponent for d dimensional geometric problems"
    - "optimal parameterized algorithms for planar facility location problems using voronoi diagrams"
    - "multicuts in planar and bounded genus graphs with bounded number of terminals"
    - "a fixed parameter tractable approximation scheme for the optimal cut graph of a surface"

Connected through hyperedge HE-2 (induced by source paper "a strongly polynomial algorithm for finding a shortest non zero path in group labeled graphs"):
  with members:
    - "a weighted linear matroid parity algorithm"
    - "shortest non trivial cycles in directed and undirected surface graphs"
    - "optimally cutting a surface into a disk"

Connected through hyperedge HE-3 (induced by source paper "bundled crossings revisited"):
  with members:
    - "crossing minimization for 1 page and 2 page drawings of graphs with bounded treewidth"
    - "the bundled crossing number"
    - "block crossings in storyline visualizations"

Question: Please tell me which class the center node belongs to. The 40 classes are: cs.NA(Numerical Analysis), cs.MM(Multimedia), cs.LO(Logic in Computer Science), cs.CY(Computers and Society), cs.CR(Cryptography and Security), cs.DC(Distributed, Parallel, and Cluster Computing), cs.HC(Human-Computer Interaction), cs.CE(Computational Engineering, Finance, and Science), cs.NI(Networking and Internet Architecture), cs.CC(Computational Complexity), cs.AI(Artificial Intelligence), cs.MA(Multiagent Systems), cs.GL(General Literature), cs.NE(Neural and Evolutionary Computing), cs.SC(Symbolic Computation), cs.AR(Hardware Architecture), cs.CV(Computer Vision and Pattern Recognition), cs.GR(Graphics), cs.ET(Emerging Technologies), cs.SY(Systems and Control), cs.CG(Computational Geometry), cs.OH(Other Computer Science), cs.PL(Programming Languages), cs.SE(Software Engineering), cs.LG(Machine Learning), cs.SD(Sound), cs.SI(Social and Information Networks), cs.RO(Robotics), cs.IT(Information Theory), cs.PF(Performance), cs.CL(Computation and Language), cs.IR(Information Retrieval), cs.MS(Mathematical Software), cs.FL(Formal Languages and Automata Theory), cs.DS(Data Structures and Algorithms), cs.OS(Operating Systems), cs.GT(Computer Science and Game Theory), cs.DB(Databases), cs.DL(Digital Libraries), cs.DM(Discrete Mathematics). Directly output the class name.

gpt: cs.CG(Computational Geometry)