Gabow Arborescence Packing In SageMath
Contributor: Dogukan Bingol
Edge-disjoint spanning arborescences are a fundamental structure in directed graph theory, with applications in connectivity and network design....
Open-source mathematics software system
Contributor: Dogukan Bingol
Edge-disjoint spanning arborescences are a fundamental structure in directed graph theory, with applications in connectivity and network design....
Contributor: Madhu Sripada
Problem: SageMath's algebraic number fields (AA/QQbar) have performance bottlenecks in equality testing, arithmetic on high-degree numbers, and...
Contributor: Parth Chavan
SageMath's LazyCombinatorialSpecies framework (sage/rings/lazy_species.py) represents combinatorial species as lazy sequences of symmetric-group...
Contributor: Shriya Meenakshisundaram
SageMath currently has various examples of Hopf Algebras implemented, such as symmetric functions, quasisymmetric functions, word-quasisymmetric...
Contributor: Caleb Aryee
The project aims to compute the Poincaré normal form of Riemann matrices in SageMath. This computation enables the decomposition of theta functions...
Contributor: Janmenjaya Panda
Matchings and perfect matchings have received considerable attention in graph theory as well as in other related domains (such as, but not limited...
Contributor: Joe McDonough
The boson-fermion correspondence is an isomorphism of two representations of the Heisenberg algebra. It can be stated as a way to construct a special...
Contributor: Nicholas Bell
This project aims to add Krylov subspace methods for matrices over exact fields: representation of the kernel, co-kernel of a matrix of univariate...
Contributor: Yuta
This project focuses on enumeartion of k shotest simple paths. This problem has practical applications in various networks, such as road and...
Contributor: Yuxuan Sun
This project implements the combinatorial Hopf algebra of double posets. A double poset is a set with two partial orders, and their isomorphism...
Contributor: Janmenjaya Panda
Matchings and perfect matchings have received considerable attention in graph theory as well as in other related domains (such as, but not limited...
Contributor: Verrel Rievaldo Wijaya
In tropical algebra, where addition resembles taking the maximum and multiplication is like regular addition, tropical polynomials come into play....
Contributor: NateBolin
I'm Nate Bolin a mathematics graduate student, and I'm working with my mentor Benjamin Hutz to Expand the Dynamical Systems capabilities of Sagemath....
Contributor: Aman Moon
In SageMath, tensors are presently stored within the Components class as a dictionary, with each key representing indices and values indicating the...
Contributor: Mainak Roy
Sage already has a working implementation of combinatorial species, but it is old, ad-hoc, and not entirely generic. This project aims to reimplement...
Contributor: Shriya Meenakshisundaram
This Google Summer of Code project aims to build a custom class in SageMath for the Chow rings of matroids by using a result which explicitly...
Contributor: Bruno Edwards
I've been working on extending SageMath's capabilities to calculate parameterizations for invariant rings of matrix groups over finite fields. While...
Contributor: Dang
Sage does not have support for dynamical semigroups, which are dynamical systems involving multiple functions. This project aims to create a class...
Contributor: Jing Guo
The goals of this project is to implement two algorithmic improvements for Sage: 1) Improve current implementation of Krumm's algorithms for points...
Contributor: Marie B
Sage incorporates state-of-the-art libraries for exact linear algebra computations, such as matrix multiplication, reduced echelon form, linear...
Contributor: Ognjen Petrov
The aim of this project is to further expand Sage's library for topology, by implementing various functions from toric topology. Though this field...
Contributor: Zhongling Xu
This project aims at improving the optimization capabilities of SageMath by connecting SageMath to interfaces to optimization solvers that are...
Contributor: Nicole Li
In this project, we aim to implement piecewise function on the polyhedral complex for general purpose for SageMath. Generally, this project should...
Contributor: Jing Guo
The goals of this project are to fix and improve current implementations of height functionalities, and to implement the Arakelov-Zhang pairing of...
Contributor: cgeorgia
The current method used for finding edge disjoint spanning trees in directed graphs (digraphs) relies on mixed integer linear programming and it may...
Contributor: c1e0
The current method used for finding edge disjoint spanning trees in directed graphs fails in some instances. The goal of this project is to implement...
Contributor: Trevor Karn
An exterior algebra E is a mildly non-commutative algebra with fundamental applications in physics and geometry. The first goal of this project is to...
Contributor: Alexis Newton
The goal of this project is to improve the conversation between Sage and GAP (the SmallGrp package). We want to create convenient ways for...
Contributor: Trevor Karn
For a finite-dimensional algebra A equipped with the action of a group G, the invariant algebra A^G has many useful interpretations in topology and...
Contributor: Thomas Hagelmayer
An asymptotic expression typically contains exact terms and O-terms, for example n3 + 2n2 + O(n). The basic framework for this asymptotic ring is...
Contributor: Tejasvi Chebrolu
A formal power series is a (potentially) infinite sequence of coefficients. It turns out to be practical to denote it as an infinite series, although...
Contributor: David Ayotte
The goal of this project is twofold: first, we wish to implement the graded ring of quasimodular forms and, second, we wish to implement the...
Contributor: Alexander Galarraga
We aim to improve several computations in dynamics and also implement new features. Improvements include optimizing the automorphic group...
Contributor: Linden Disney-Hogg
Riemann surfaces are key objects in many areas of maths, from mathematical physics to algebraic and arithmetic geometry. As such there is...
Contributor: Julian Cuevas-Rozo
In this project we pretend to continue with the integration of the Kenzo program and SageMath. Specifically, we propose to combine the functions and...
Contributor: Ivo
This project aims to construct a database of distance-regular graphs in SageMath.
Contributor: Stefan Grosser
Linear extensions of partially ordered sets are fundamental in order theory and in algebraic combinatorics, holding high importance in the study of...
Contributor: Alexander Galarraga
The goal of this project is to implement the Berkovich projective line in Sage, along with dynamical systems acting the Berkovich projective line. If...
Contributor: Vipul Gupta
Currently, the algorithms for Radius, Diameter, and all eccentricities calculations in SageMath are too brute and hence too slow. They involve...
Contributor: Rajat Mittal
This project aims to implement an iterator over k- shortest source to destination paths using improved versions of Yen’s algorithm for simple paths....
Contributor: Giapitzakis Tzintanos G.
This project consists of the following parts: Cythonize current methods Improve graph traversals and add new ones
Contributor: Marketa Slukova
Implement necessary tools for rank metric McEliece cryptosystems. Namely finish work on rank metric and Gabidulin codes (tickets #21226 and #20970)....
Contributor: Chaman Agrawal
The Robinson-Schensted-Knuth (RSK) correspondence is a generalization of the famous Robinson-Schensted (RS) correspondence and plays an important...
Contributor: Filip Ion
The following proposal detail some possible improvements of the coding theory component of SageMath. We aim to build databases of precomputed bounds...
Contributor: Raghukul Raman
This project aims at implementing basic algorithms for finding rational points on varieties. Classically algebraic variety is defined as the set of...
Contributor: Sai Harsh Tondomker
In this project, our goal is to extend the graph theory library in Sage by implementing functionality to find triconnected subgraphs, which will...
Contributor: Meghana M Reddy
The aim of the project is to code the linear time algorithm for partitioning a graph into 3-connected components and constructing the corresponding...
Contributor: Dario Asprone
Currently SageMath checks for graph isomorphism through an internal package with a corresponding method, called isomorphic and contained in...
Contributor: Zachary Gershkoff
This project seeks to implement several common matroid classes in SageMath, along with algorithms for their display and relevant computations. The...
Contributor: Rebecca Lauren Miller
As a member of the sage-dynamics community, researchers have compiled a wishlist for algorithms and functionality they would like added. I would like...
Contributor: Ben Barros
There are three major things that I would like to implement to improve the functionality of Sage in the area Complex Dynamics. By the conclusion of...
Contributor: Maria Ioanna Spyrakoy
Modular decomposition of (di)graphs is a generalization of the concept of the decomposition of (di)graphs into connected components. Its current...
Contributor: Lokesh Jain
This project is aimed at providing linear time implementation for modular decomposition of graphs and digraphs. Modular decomposition is...
Contributor: arpitdm
In this project, our goal is to extend the Coding Theory library in Sage by implementing base classes for linear rank-metric codes and Gabidulin...
Contributor: Rebecca Lauren Miller
There is functionality for working with dynamical systems over projective space in Sage. However, one of the areas lacking in functionality is the...
Contributor: gjorgenson
The aim of this project is to build on the functionality Sage has for algebraic curves. The primary topics for this expansion are intersection...
Contributor: Tara
The goal is to improve the functionality of the matroid package in terms of usefulness to researchers. In particular, we plan on the following. We...
Contributor: klui
There are several key features missing in Sage for modular abelian varieties. The goal of this project is to implement as much as possible. I will...