D.C. Gijswijt
Please Note
30 records found
1
Bounds on Trifferent Codes
Linear trifferent codes, blocking sets and r-bounded trifferent codes
In this thesis, we examine the most recent breakthrough in the upper bound of T(n) by Bhandari and Khetan, coming from r-bounded trifferent codes, which are trifferent codes with each codeword having exactly r many 2s. The quantity Tb(n,r) denotes the largest size of r-bounded trifferent codes of length n.
We generalize previous results by Bhandari and Khetan to give the upper bound Tb(n, r) ≤ c × nr−2/5 for all r ≥ 3. We also build upon ideas given by Bishnoi and Kovács and prove the lower bound Tb(n, r) ≥ n⌈r/2⌉−o(1) for all r ≥ 3 using special existing hypergraph constructions. In order to improve the lower bound for the quantity Tb(n, 2), we use a SAT solver to compute small-sized 2-bounded trifferent codes. With the help of these computations, we come up with two new constructions for 2-bounded trifferent codes which improve the prevailing (trivially obtained) lower bound of Tb(n, 2) ≥ 2n – 2 to Tb(n, 2) ≥ 2n (from Construction 1, in joint work with Jozefien D’haeseleer) and an even better
bound of Tb(n, 2) ≥ (20/9)n – O(1) (from Construction 2). ...
In this thesis, we examine the most recent breakthrough in the upper bound of T(n) by Bhandari and Khetan, coming from r-bounded trifferent codes, which are trifferent codes with each codeword having exactly r many 2s. The quantity Tb(n,r) denotes the largest size of r-bounded trifferent codes of length n.
We generalize previous results by Bhandari and Khetan to give the upper bound Tb(n, r) ≤ c × nr−2/5 for all r ≥ 3. We also build upon ideas given by Bishnoi and Kovács and prove the lower bound Tb(n, r) ≥ n⌈r/2⌉−o(1) for all r ≥ 3 using special existing hypergraph constructions. In order to improve the lower bound for the quantity Tb(n, 2), we use a SAT solver to compute small-sized 2-bounded trifferent codes. With the help of these computations, we come up with two new constructions for 2-bounded trifferent codes which improve the prevailing (trivially obtained) lower bound of Tb(n, 2) ≥ 2n – 2 to Tb(n, 2) ≥ 2n (from Construction 1, in joint work with Jozefien D’haeseleer) and an even better
bound of Tb(n, 2) ≥ (20/9)n – O(1) (from Construction 2).
Two-Dimensional Nowhere- Zero Flows on Graphs
Determining Two-Dimensional Flow Numbers for Complete and Cubic Graphs
In this paper, two-dimensional flow numbers are determined for several graphs. First, these are determined for all complete multipartite graphs. Second, flow triangulations are researched, and a flow triangulation is found for the Wagner graph. Furthermore, this research addresses the question whether a nice flow triangulation exists for all bipartite cubic graphs. Furthermore, optimization models are used to approximate two-dimensional flow numbers of certain graphs, including snarks.
...
In this paper, two-dimensional flow numbers are determined for several graphs. First, these are determined for all complete multipartite graphs. Second, flow triangulations are researched, and a flow triangulation is found for the Wagner graph. Furthermore, this research addresses the question whether a nice flow triangulation exists for all bipartite cubic graphs. Furthermore, optimization models are used to approximate two-dimensional flow numbers of certain graphs, including snarks.
The problem is modeled as a Vehicle Routing Problem with Time Windows (VRPTW), extended mode selection, travel times, and mandatory breaks. To handle the model’s complexity, a Fix-and-Optimize approach is applied, iteratively optimizing subsets of the problem while keeping others fixed. Two extensions are introduced to improve task coverage: allowing staff to assist across work areas (cross-zone assignments) and slightly delaying flights (postponements) when necessary.
Scenario analyses evaluate how disruptions, flight delays and staff shortages, affect task coverage. Results based on real KLM data show that the Base Model already increases the number of planned tasks compared to the current planning tool when comparing optimization for a full shift. Allowing postponements further improves coverage, often enabling full task completion. Under disruptions, the model identifies critical time periods and areas where additional flexibility or actions are required.
This research combines mathematical modeling and analysis to better understand the structure and resilience of KLM’s daily planning. The proposed approach highlights where schedules are vulnerable and demonstrates how optimization can support planners in preparing for operational uncertainty. ...
The problem is modeled as a Vehicle Routing Problem with Time Windows (VRPTW), extended mode selection, travel times, and mandatory breaks. To handle the model’s complexity, a Fix-and-Optimize approach is applied, iteratively optimizing subsets of the problem while keeping others fixed. Two extensions are introduced to improve task coverage: allowing staff to assist across work areas (cross-zone assignments) and slightly delaying flights (postponements) when necessary.
Scenario analyses evaluate how disruptions, flight delays and staff shortages, affect task coverage. Results based on real KLM data show that the Base Model already increases the number of planned tasks compared to the current planning tool when comparing optimization for a full shift. Allowing postponements further improves coverage, often enabling full task completion. Under disruptions, the model identifies critical time periods and areas where additional flexibility or actions are required.
This research combines mathematical modeling and analysis to better understand the structure and resilience of KLM’s daily planning. The proposed approach highlights where schedules are vulnerable and demonstrates how optimization can support planners in preparing for operational uncertainty.
Improving Driver Satisfaction
Exploring cost effects of optimization on workload preference and region consistency in a VRPTW
We use this to prove that the D4 root system is the unique optimal solution to the kissing number problem in dimension 4, and is an optimal spherical code. We also prove there are exactly two optimal spherical codes with 12 points in dimension 4. Furthermore, we show that the spectral embeddings of all known triangle-free strongly regular graphs are optimal spherical codes, as well as certain Kerdock spherical codes. We give numerical evidence that the second level of the Lasserre hierarchy for minimizing harmonic energy is sharp for several infinite families of configurations.
We also investigate the strength of the hierarchy for the polarization problem. Finally, we consider triple and quadruple correlation bounds in analytic number theory, which gives new bounds on the fraction of double and triple zeros of the Riemann ζ-function and related functions. ...
We use this to prove that the D4 root system is the unique optimal solution to the kissing number problem in dimension 4, and is an optimal spherical code. We also prove there are exactly two optimal spherical codes with 12 points in dimension 4. Furthermore, we show that the spectral embeddings of all known triangle-free strongly regular graphs are optimal spherical codes, as well as certain Kerdock spherical codes. We give numerical evidence that the second level of the Lasserre hierarchy for minimizing harmonic energy is sharp for several infinite families of configurations.
We also investigate the strength of the hierarchy for the polarization problem. Finally, we consider triple and quadruple correlation bounds in analytic number theory, which gives new bounds on the fraction of double and triple zeros of the Riemann ζ-function and related functions.
Constructions for the cap set problem
Asymptotic lower bounds on the size of cap sets
Finding an asymptotic lower bound on the size of caps boils down to finding a cap C in a dimension d such that its solidity, given by |D|1/d, is as large as possible. We start with studying caps in low dimensions, of which the maximum sizes are exactly known. Then to further improve the asymptotic lower bound we turn to caps in higher dimensions. Here, the art lies in carefully combining large caps in low dimensions to construct large caps in higher dimensions by taking products. One construction that allows us to do this is the extended product construction, which extends extendable collections of caps with admissible sets.
This thesis explains the extended product construction and gives an overview of how it has been used and expanded to repeatedly increase the asymptotic lower bound. As the literature sometimes lacks detail, this thesis adds to the literature by incorporating examples, explicit constructions of (recursively) admissible sets, and experiments with the extended product construction.
In Chapter 6, we prove the existence of recursively admissible sets of constant weight 2 and 3 for any dimension k by giving explicit constructions and proving that the resulting sets satisfy all necessary conditions. Moreover, we classify all admissible sets in dimensions 2 and 3 and all extendable collections in dimensions 1, 2, and 3. Then, we use these to deduce that the extended product construction is less effective in low dimensions by showing that the largest possible caps we can construct this way in dimensions 4, 6, and 8 are never as large as caps constructed by taking direct products of maximum caps. ...
Finding an asymptotic lower bound on the size of caps boils down to finding a cap C in a dimension d such that its solidity, given by |D|1/d, is as large as possible. We start with studying caps in low dimensions, of which the maximum sizes are exactly known. Then to further improve the asymptotic lower bound we turn to caps in higher dimensions. Here, the art lies in carefully combining large caps in low dimensions to construct large caps in higher dimensions by taking products. One construction that allows us to do this is the extended product construction, which extends extendable collections of caps with admissible sets.
This thesis explains the extended product construction and gives an overview of how it has been used and expanded to repeatedly increase the asymptotic lower bound. As the literature sometimes lacks detail, this thesis adds to the literature by incorporating examples, explicit constructions of (recursively) admissible sets, and experiments with the extended product construction.
In Chapter 6, we prove the existence of recursively admissible sets of constant weight 2 and 3 for any dimension k by giving explicit constructions and proving that the resulting sets satisfy all necessary conditions. Moreover, we classify all admissible sets in dimensions 2 and 3 and all extendable collections in dimensions 1, 2, and 3. Then, we use these to deduce that the extended product construction is less effective in low dimensions by showing that the largest possible caps we can construct this way in dimensions 4, 6, and 8 are never as large as caps constructed by taking direct products of maximum caps.
Faster matrix multiplication
A study to finding bounds on the rank of matrix multiplication tensors
Matrix multiplication with the standard algorithm has an algebraic complexity of O(n^3) for n x n matrices, but in 1969 Strassen found another algorithm for multiplying 2 x 2 matrices with which he showed that matrix multiplication can be done with a complexity of O(n^2.81) by applying his algorithm recursively for large matrices. We present a historical overview of the best known bounds on the matrix multiplication exponent, with the current best known bound of 2.371866 and methods, used to find new algorithms for other matrix multiplications, such as alternating least squares (ALS) and SAT solving. After this we present a novel method with which we found a rank 23 decomposition of the <3,3,3> matrix multiplication tensor that may be inequivalent to known decompositions. We also found decompositions for <2,2,2>, <2,2,3>, <2,2,4>, <2,3,3> and <2,2,5> that provide the same bounds as earlier found decompositions. Our method found many decompositions for the smaller tensors but only one for the larger due to time limits. The method is based on the alternating least squares method (ALS) with the modification that we 'push' the coefficients towards integer (or rational) numbers. After a number of iterations and rounding the result this sometimes yields exact decompositions so that we can bound the matrix multiplication exponent. ...
Matrix multiplication with the standard algorithm has an algebraic complexity of O(n^3) for n x n matrices, but in 1969 Strassen found another algorithm for multiplying 2 x 2 matrices with which he showed that matrix multiplication can be done with a complexity of O(n^2.81) by applying his algorithm recursively for large matrices. We present a historical overview of the best known bounds on the matrix multiplication exponent, with the current best known bound of 2.371866 and methods, used to find new algorithms for other matrix multiplications, such as alternating least squares (ALS) and SAT solving. After this we present a novel method with which we found a rank 23 decomposition of the <3,3,3> matrix multiplication tensor that may be inequivalent to known decompositions. We also found decompositions for <2,2,2>, <2,2,3>, <2,2,4>, <2,3,3> and <2,2,5> that provide the same bounds as earlier found decompositions. Our method found many decompositions for the smaller tensors but only one for the larger due to time limits. The method is based on the alternating least squares method (ALS) with the modification that we 'push' the coefficients towards integer (or rational) numbers. After a number of iterations and rounding the result this sometimes yields exact decompositions so that we can bound the matrix multiplication exponent.
Both the MILP and the heuristic are tested on a data set of 789 distinct rides, provided by a Dutch postal company. The results demonstrate that (a modified version of) the heuristic successfully generated an initial solution for all rides in the dataset, with 98.9% being found within 3 seconds, and for the remaining 1.1%, the inclusion of a Genetic Algorithm led to a solution being found within 90 seconds. By using the heuristic to establish an initial solution that is then refined through optimization techniques for the MILP, the findings indicate that this approach yields the best outcomes in minimizing the number of incorrectly positioned parcels. ...
Both the MILP and the heuristic are tested on a data set of 789 distinct rides, provided by a Dutch postal company. The results demonstrate that (a modified version of) the heuristic successfully generated an initial solution for all rides in the dataset, with 98.9% being found within 3 seconds, and for the remaining 1.1%, the inclusion of a Genetic Algorithm led to a solution being found within 90 seconds. By using the heuristic to establish an initial solution that is then refined through optimization techniques for the MILP, the findings indicate that this approach yields the best outcomes in minimizing the number of incorrectly positioned parcels.
In Part I, we study the divisorial gonality of graphs, a graph parameter inspired by algebraic geometry. Introduced by Baker around 2007, divisorial gonality links chip-firing games on graphs to classical algebraic geometry, including the combinatorial Riemann–Roch theorem and Brill–Noether theory. We contribute in two ways. First, we provide a constructive proof that treewidth is a lower bound for divisorial gonality, presenting a polynomial-time algorithm that transforms a positive rank effective divisor into a tree decomposition of bounded width. This bridges gonality with structural graph theory and enables dynamic programming techniques for graphs of bounded gonality. Second, we examine the Brill–Noether conjecture for graphs and disprove Baker’s subdivision conjecture by constructing graphs whose gonality exceeds that of the associated metric graphs. While the Brill–Noether existence conjecture remains unresolved, our results clarify structural limitations in approaching its proof.
Part II investigates applications of the slice rank polynomial method to affine configurations over finite fields. Extending the method initially developed to solve the cap set problem, we analyze subsets of
Fqn
F
q
n
avoiding non-trivial solutions to systems of balanced linear equations. For certain classes of systems, we demonstrate the existence of solutions with pairwise distinct or maximally affinely independent elements, generalizing previous results by Mimura and Tokushige. These findings contribute to understanding the limitations and potential of slice rank techniques for broader combinatorial problems.
In Part III, we study tensor products of convex cones, a topic relevant across functional analysis, operator theory, approximation theory, and theoretical physics. Existing literature mainly addresses Archimedean lattice cones or finite-dimensional proper generating cones, leaving many cones unexamined. We extend known results to general cones and present several new contributions: we establish mapping properties for projective/injective cones analogous to norms, characterize their lineality spaces and extremal rays, show containment of projective/injective tensor products in proper cones, and demonstrate that tensoring symmetric convex sets preserves proper faces. For closed cones in finite-dimensional spaces, we show that the projective cone is closed and almost always strictly contained in the injective cone, partially recovering Barker’s conjecture prior to its independent full proof by Aubrun et al. Our work unifies tensor product properties across a wide class of convex cones and provides new tools for both theoretical and applied analysis.
Together, these three parts demonstrate the deep interplay between combinatorics, algebra, and geometry, advancing understanding in graph theory, finite field combinatorics, and convex analysis. The results provide constructive algorithms, generalized theoretical frameworks, and novel counterexamples, opening directions for further research in structural graph theory, algebraic combinatorics, and tensor analysis. ...
In Part I, we study the divisorial gonality of graphs, a graph parameter inspired by algebraic geometry. Introduced by Baker around 2007, divisorial gonality links chip-firing games on graphs to classical algebraic geometry, including the combinatorial Riemann–Roch theorem and Brill–Noether theory. We contribute in two ways. First, we provide a constructive proof that treewidth is a lower bound for divisorial gonality, presenting a polynomial-time algorithm that transforms a positive rank effective divisor into a tree decomposition of bounded width. This bridges gonality with structural graph theory and enables dynamic programming techniques for graphs of bounded gonality. Second, we examine the Brill–Noether conjecture for graphs and disprove Baker’s subdivision conjecture by constructing graphs whose gonality exceeds that of the associated metric graphs. While the Brill–Noether existence conjecture remains unresolved, our results clarify structural limitations in approaching its proof.
Part II investigates applications of the slice rank polynomial method to affine configurations over finite fields. Extending the method initially developed to solve the cap set problem, we analyze subsets of
Fqn
F
q
n
avoiding non-trivial solutions to systems of balanced linear equations. For certain classes of systems, we demonstrate the existence of solutions with pairwise distinct or maximally affinely independent elements, generalizing previous results by Mimura and Tokushige. These findings contribute to understanding the limitations and potential of slice rank techniques for broader combinatorial problems.
In Part III, we study tensor products of convex cones, a topic relevant across functional analysis, operator theory, approximation theory, and theoretical physics. Existing literature mainly addresses Archimedean lattice cones or finite-dimensional proper generating cones, leaving many cones unexamined. We extend known results to general cones and present several new contributions: we establish mapping properties for projective/injective cones analogous to norms, characterize their lineality spaces and extremal rays, show containment of projective/injective tensor products in proper cones, and demonstrate that tensoring symmetric convex sets preserves proper faces. For closed cones in finite-dimensional spaces, we show that the projective cone is closed and almost always strictly contained in the injective cone, partially recovering Barker’s conjecture prior to its independent full proof by Aubrun et al. Our work unifies tensor product properties across a wide class of convex cones and provides new tools for both theoretical and applied analysis.
Together, these three parts demonstrate the deep interplay between combinatorics, algebra, and geometry, advancing understanding in graph theory, finite field combinatorics, and convex analysis. The results provide constructive algorithms, generalized theoretical frameworks, and novel counterexamples, opening directions for further research in structural graph theory, algebraic combinatorics, and tensor analysis.
Representation theory and the regular representation
Splitting the regular representation into its group invariant subspaces
Within this vector space there are group invariant subspaces. There are several methods to finding representation invariant subspaces of this vector space.
This thesis aims to do two things: First of all, this thesis aims to give the reader an introduction to representation theory, presenting various key concepts, definitions and theorems. Moreover, ways to construct character tables are presented along with multiple worked out examples. Second, the regular representations of D4 and Q8 are decomposed into representation invariant subspaces of C8. To this end, two methods were used.
The first method (A), proposed by dr. Jeroen Spandaw, works out all the possible decompositions of the vector space a regular representation acts on. This is quite a laborious process in which change of basis matrices, expressed in several parameters, will have to be made for all generators of the considered group. The second methods (B), proposed by dr. Paul Visser, is known as the grand orthogonalization method and makes use of an extended version of the character table of the considered group.
Both methods are perfectly fine to make a desired decomposition. However, method A
takes a lot more computational effort than method B to come up with the desired result. The benefit of using method A over method B is that method A considers all possible decompositions, whereas method B only considers one of the infinitely many that are possible. ...
Within this vector space there are group invariant subspaces. There are several methods to finding representation invariant subspaces of this vector space.
This thesis aims to do two things: First of all, this thesis aims to give the reader an introduction to representation theory, presenting various key concepts, definitions and theorems. Moreover, ways to construct character tables are presented along with multiple worked out examples. Second, the regular representations of D4 and Q8 are decomposed into representation invariant subspaces of C8. To this end, two methods were used.
The first method (A), proposed by dr. Jeroen Spandaw, works out all the possible decompositions of the vector space a regular representation acts on. This is quite a laborious process in which change of basis matrices, expressed in several parameters, will have to be made for all generators of the considered group. The second methods (B), proposed by dr. Paul Visser, is known as the grand orthogonalization method and makes use of an extended version of the character table of the considered group.
Both methods are perfectly fine to make a desired decomposition. However, method A
takes a lot more computational effort than method B to come up with the desired result. The benefit of using method A over method B is that method A considers all possible decompositions, whereas method B only considers one of the infinitely many that are possible.
Collaborative Private Decision-Tree Evaluation using (Multi-Key) Fully Homomorphic Encryption
With applications to Risk-Adaptive Access Control