{"id":13786,"date":"2025-04-09T17:42:27","date_gmt":"2025-04-09T21:42:27","guid":{"rendered":"https:\/\/www.qc.cuny.edu\/academics\/cs\/?page_id=13786"},"modified":"2026-02-10T09:13:13","modified_gmt":"2026-02-10T14:13:13","slug":"fall-2023-seminars","status":"publish","type":"page","link":"https:\/\/www.qc.cuny.edu\/academics\/cs\/fall-2023-seminars\/","title":{"rendered":"Fall 2023 Seminars"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-content\/uploads\/sites\/137\/2023\/11\/Students-scaled.jpeg&#8221; min_height=&#8221;500px&#8221; custom_padding=&#8221;10px|||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;31px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#E71939&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"text-muted\" style=\"text-align: center\">Queens College Computer Science Colloquium<\/h2>\n<h3 style=\"text-align: center\">Fall 2023<\/h3>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;&#8211;et_global_body_font||||||||&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>This colloquium is intended to bring together Computer Science and Data Science researchers in the tri-state area (especially in NYC) and to foster collaboration. We welcome talks on any topic of interest to the CS community, including theory, algorithms, machine learning, and data science. If you are interested in attending in-person or online, or would like to give a talk, please contact Seminar Organizer, Mayank Goswami at <a href=\"mailto:&#109;&#97;&#121;&#97;&#110;&#107;&#46;&#103;&#111;&#115;&#119;&#97;&#109;&#105;&#64;&#113;&#99;&#46;&#99;&#117;&#110;&#121;&#46;&#101;&#100;&#117;\">&#109;&#97;&#121;&#97;&#110;&#107;&#46;&#103;&#111;&#115;&#119;&#97;&#109;&#105;&#64;&#113;&#99;&#46;&#99;&#117;&#110;&#121;&#46;&#101;&#100;&#117;<\/a>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;13px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;367px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;1. Explicit Signings for the Kadison-Singer Problem in Graphs&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Monday, 08\/28\/2023, 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/sites.math.rutgers.edu\/~sg1108\/\" target=\"_blank\" rel=\"noopener\">Surya Teja Gavva<\/a>, <a href=\"https:\/\/www.qc.cuny.edu\/\" target=\"_blank\" rel=\"noopener\">Queens College, CUNY<\/a><\/p>\n<p><strong>Abstract:<\/strong> The solution to the long-standing Kadison-Singer problem by Marcus, Spielman, and Srivastava demonstrates the existence of unweighted spectral sparsifiers for graphs. However, the solution based on the expected characteristic polynomial only establishes existence, leaving the computation of sparse approximations as an important open problem. In this study, we present algorithms (along with explicit signings) tailored for specific classes of graphs. Of particular interest is the variety of tools from harmonic analysis, discrepancy theory, and random regular graphs that appear while analyzing this problem.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;2. Dynamic Approximate Multiplicatively-Weighted Nearest Neighbor&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Monday, 09\/11\/2023, 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/engineering.nyu.edu\/faculty\/boris-aronov\">Boris Aronov<\/a>, <a href=\"https:\/\/www.nyu.edu\/\" target=\"_blank\" rel=\"noopener\">New York University<\/a><\/p>\n<p><strong>Abstract:<\/strong> In the nearest-neighbor problem, given a set P of points (in the plane, in 3-space, or higher dimension), we want to preprocess P so that, given another point q, its nearest neighbor (closest point) in P can be found efficiently. The approximate version of the problem does not insist that we return the point that&#8217;s closest to q: returning a point that is a little further away is acceptable.<\/p>\n<p>We describe a dynamic data structure for approximate nearest neighbor (ANN) queries with respect to multiplicatively weighted distances with additive offsets. Queries take polylogarithmic time, while the cost of updates is amortized polylogarithmic. The data structure requires near-linear space and construction time. The approach works not only for the Euclidean norm, but for other norms in R^d, for any fixed d. We employ our ANN data structure to construct a faster dynamic structure for approximate SINR queries, ensuring polylogarithmic query and polylogarithmic amortized update for the case of non-uniform power transmitters, thus closing a gap in previous state of the art.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;3. Hardness of Approximation of Diameter Clustering&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Tuesday, 10\/10\/2023, 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/karthikcs.org\/\">Karthik C.S.<\/a>, <a href=\"https:\/\/www.rutgers.edu\/\" target=\"_blank\" rel=\"noopener\">Rutgers University<\/a><\/p>\n<p><strong>Abstract:<\/strong> In the k-Diameter Clustering problem, we are given as input a set of points in a metric space, and the goal is to partition the pointset to k parts so as to minimize the maximum diameter across the parts. In the 1980s, a 2 factor polynomial time approximation algorithm was proposed for this problem (in all metrics). On the other hand, it was shown that approximating the k-Diameter problem to a factor better than 2 in the L-1 and L-infinity metrics, and to a factor better than 1.97 in the Euclidean metric is NP-hard. However, all the known hardness results were for the case when k (the number of clusters) was linear in the input size. In this talk, I will present some exciting new results on the (in)-approximability of the k-Diameter problem when k is a constant (for example k=3).<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;4. Soft Foundations for Robot Path Planning: Theory and Practice&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Monday, 10\/16\/2023, 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/cs.nyu.edu\/yap\/\" target=\"_blank\" rel=\"noopener\">Chee Yap<\/a>, <a href=\"https:\/\/www.nyu.edu\" target=\"_blank\" rel=\"noopener\">New York University<\/a><\/p>\n<p><strong>Abstract:<\/strong> Path Planning (a.k.a. motion planning) is a fundamental problem in robotics. Current &#8220;exact&#8221; algorithms cannot be implemented exactly and thus lack guarantees. Since 2012, we had propounded a novel &#8220;soft&#8221; approach to provide rigorous algorithms that are implementable. In a series of papers, we demonstrated the power of these ideas, by producing path planners for planar robots with 2, 3 and 4 degrees of freedom (DOF), and spatial 5-DOF robots. Under construction is a spatial 6-DOF planner (a &#8220;milestone&#8221; case). Our implementations outperform or match the state-of-art sampling-based planners.<\/p>\n<p>There are 3 key elements in our approach: (1) The concept of &#8220;Resolution-exact Planners&#8221;. We thus avoid the &#8220;Zero Problem&#8221; that plagues all exact computation. (2) The concept of &#8220;soft predicates&#8221;, with accompanying &#8220;feature-based technique&#8221; to construct such predicates. (3) An algorithmic framework called &#8220;Soft Subdivision Search&#8221; (SSS) to incorporate these ideas. Our SSS planners have these features:<\/p>\n<ul>\n<li>practical<\/li>\n<li>easy to implement<\/li>\n<li>flexible and extensible<\/li>\n<li>with adaptive and local complexity<\/li>\n<\/ul>\n<p>In this talk, we outline the theory underlying these results. For each robot class, we also introduce techniques necessary to achieve the above features.<\/p>\n<p>Partly supported by an NSF Grant with Prof.Y.-J.Chiang, NYU Tandon.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;5. Hidden Permutations to the Rescue: Multi-Pass Semi-Streaming Lower Bounds for Approximate Matchings&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Monday, 10\/23\/2023, 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/people.cs.rutgers.edu\/~js2816\/\" target=\"_blank\" rel=\"noopener\">Janani Sundaresan<\/a>, <a href=\"https:\/\/www.rutgers.edu\/\" target=\"_blank\" rel=\"noopener\">Rutgers University<\/a><\/p>\n<p><strong>Abstract: <\/strong> A semi-streaming graph algorithm processes its input graph by making one or a few passes over its edges and using a space proportional to the number of vertices, hence, (potentially) quadratically smaller than the input size. Semi-streaming algorithms have been at the forefront of theoretical research on processing massive graphs in recent years. In this talk, we will consider the maximum (bipartite) matching problem in the semi-streaming model, and present a tradeoff between the approximation ratio and number of passes.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;6. Learning on Very, Very, Large Graphs&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Monday, 11\/06\/2023 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/sites.google.com\/site\/yifansunwebsite\" target=\"_blank\" rel=\"noopener\">Yifan Sun<\/a>, <a href=\"https:\/\/www.stonybrook.edu\" target=\"_blank\" rel=\"noopener\">Stony Brook University<\/a><\/p>\n<p><strong>Abstract: <\/strong> Many learning problems involving graphs will involve repeated multiplications or solves with the graph Laplacian. However, for very large graphs, even holding all the nodes in one server can be prohibitive. Therefore, there is a growing need for graph operations that are *local*, e.g. where an operation performed on one node only affects a limited neighborhood of nodes. An important example of such an operation is the Forward Push method, developed for large web applications, in which the matrix\/vector multiplication has bounded complexity, in terms of nodes touched. We explore accelerated versions of the Forward Push method, and extend its complexity analysis to the important node labeling problem for very large graphs.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_heading title=&#8221;7. Traversing Combinatorial Polytopes via Optimization&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_heading][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;16px&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Wednesday, 11\/15\/2023, 12:15pm &#8211; 1:30pm<br \/>Room: Science Building, C205<br \/>Speaker: <a href=\"https:\/\/amerino.cl\/\" target=\"_blank\" rel=\"noopener\">Arturo Merino<\/a>, <a href=\"https:\/\/www.uni-saarland.de\/en\/home.html\" target=\"_blank\" rel=\"noopener\">Saarland University<\/a>, Germany<\/p>\n<p><strong>Abstract:<\/strong> We present a new framework that exploits combinatorial optimization for efficiently generating a large variety of combinatorial objects based on graphs, matroids, posets, and polytopes.<\/p>\n<p>Our method relies on a simple and versatile algorithm for computing a Hamilton path on the skeleton of any 0\/1-polytope conv(X), where <span class=\"math-inline\">\\(X \\subseteq \\{0,1\\}^n\\)<\/span>. The algorithm uses as a black box any algorithm that solves the classical linear optimization problem, and the resulting delay, i.e., the running time per visited vertex on the Hamilton path, is only a polylogarithmic factor larger than the running time of the optimization algorithm. When X encodes a particular class of combinatorial objects, then traversing the skeleton of the polytope conv(X) along a Hamilton path corresponds to listing the combinatorial objects by local change operations, i.e., we obtain Gray code listings.<\/p>\n<p>As a concrete example application of our framework, we obtain an O(T\u22c5log n) delay algorithm for the vertex enumeration problem on 0\/1 polytopes, where T is the time needed to solve a linear program and n is the dimension of the polytope. This improves upon the 25-year-old O(T\u22c5n) delay algorithm due to Bussieck and L\u00fcbbecke.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Queens College Computer Science Colloquium Fall 2023This colloquium is intended to bring together Computer Science and Data Science researchers in the tri-state area (especially in NYC) and to foster collaboration. We welcome talks on any topic of interest to the CS community, including theory, algorithms, machine learning, and data science. If you are interested in [&hellip;]<\/p>\n","protected":false},"author":197,"featured_media":13664,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"page_category":[],"wf_page_folders":[261],"class_list":["post-13786","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/pages\/13786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/users\/197"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/comments?post=13786"}],"version-history":[{"count":0,"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/pages\/13786\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/media\/13664"}],"wp:attachment":[{"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/media?parent=13786"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/page_category?post=13786"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.qc.cuny.edu\/academics\/cs\/wp-json\/wp\/v2\/wf_page_folders?post=13786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}