-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
239 lines (231 loc) · 10.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
<!DOCTYPE html>
<html>
<head>
<title>Dylan Peifer</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>Dylan Peifer</h1>
<div id="picture">
<img src="images/headshot1.jpg" width="225" alt="profile picture">
</div>
<div id="contact">
<h3>Contact</h3>
<p>djp282@cornell.edu</p>
<p>Department of Mathematics<br>
310 Malott Hall<br>
Cornell University<br>
Ithaca, NY 14853-4201 USA</p>
<p>Page last updated 07 Nov 2020.</p>
</div>
<h2 id="about">About Me</h2>
<p>
I am a seventh year graduate student in mathematics at Cornell University. My advisor is
<a href="http://www.math.cornell.edu/~mike/">Michael Stillman</a> and my research area is
computational algebra. I grew up in Weaverville, North Carolina and spent my undergraduate
years in Northfield, Minnesota at Carleton College, where I majored in mathematics, minored in
Russian language, and took many courses in physics. In the past I have been a vegetable
gardener, ballroom dancer, temporary Muscovite, ultimate frisbee player, mountain biker,
clarinetist/saxophonist, math contest participant, and many others. Outside of math, I
currently occupy myself with programming and running.
</p>
<p><a href="documents/cv.pdf">CV</a>/<a href="documents/resume.pdf">Resume</a></p>
<h2 id="teaching">Teaching</h2>
<h3>Current - Fall 2020</h3>
<p>
I am not currently teaching.
</p>
<h3>Previous</h3>
<ul>
<li>Spring 2020 - MATH 2940 Linear Algebra for Engineers</li>
<li>Fall 2019 - MATH 2940 Linear Algebra for Engineers</li>
<li>Spring 2019 - MATH 2940 Linear Algebra for Engineers</li>
<li>Fall 2018 - MATH 2940 Linear Algebra for Engineers (Head TA)</li>
<li>Spring 2018 - MATH 1920 Multivariable Calculus for Engineers</li>
<li>Fall 2017 - MATH 1920 Multivariable Calculus for Engineers</li>
<li>Fall 2016 - MATH 1920 Multivariable Calculus for Engineers (Head TA)</li>
<li>Fall 2015 - MATH 1920 Multivariable Calculus for Engineers</li>
<li>Spring 2015 - MATH 1106 Calculus for the Life and Social Sciences</li>
<li>Fall 2014 - MATH 1910 Calculus for Engineers</li>
</ul>
<h2 id="research">Research</h2>
<p>
My primary research interests are in computational algebra, where I am
particularly interested in efficient algorithms to compute Gröbner
bases. My current thesis work involves applying reinforcement learning to
improving heuristics in Buchberger's algorithm for computing a Gröbner
basis. In my research I am a frequent user and contributer to the
open-source computer algebra
system <a href="http://www2.macaulay2.com/Macaulay2/">Macaulay2</a>.
</p>
<p>
In the past I studied the arc algebra, a generalization of the Kauffman bracket skein algebra,
under the direction of
<a href="https://www.cmc.edu/academic/faculty/profile/helen-wong">Helen Wong</a>. I also
studied Hadamard difference sets while at the
<a href="http://www.sci.sdsu.edu/math-reu/index.html">
2013 San Diego State University Mathematics REU
</a>.
</p>
<h3>Publications</h3>
<p>
A current list of preprints can always be found on
<a href="https://arxiv.org/search/?query=Peifer%2C+Dylan&searchtype=author&order=-announced_date_first&size=50&abstracts=show">arXiv</a>.
</p>
<ol>
<li>Dylan Peifer, Michael Stillman, and Daniel Halpern-Leistner.
<a href="https://icml.cc/virtual/2020/poster/6742">
Learning selection strategies in Buchberger's algorithm.</a>
In <em>Proceedings of the 37th International Conference on Machine Learning (ICML 2020)</em>.
<li>Dylan Peifer.
<a href="https://msp.org/jsag/2019/9-1/p05.xhtml">
An algorithm for enumerating difference sets</a>.
<em>Journal of Software for Algebra and Geometry</em> 9 (2019), 35-41.
</li>
<li>Omar A. AbuGhneim, Dylan Peifer, and Ken W. Smith.
<a href="http://luca-giuzzi.unibs.it/ICA/Volumes/85//Reprints/BICA2018-14-Main-Reprint.pdf">
All (96, 20, 4) difference sets and related structures</a>.
<em>Bulletin of the Institute of Combinatorics and its Applications</em> 85 (2019), 44-59.
</li>
<li>Martin Bobb, Stephen Kennedy, Dylan Peifer, and Helen Wong.
<a href="http://www.worldscientific.com/doi/abs/10.1142/S0218216516500346">
Roger and Yang's Kauffman bracket arc algebra is finitely generated</a>.
<em>Journal of Knot Theory and its Ramifications</em> 25:6 (2016)
</li>
<li>Martin Bobb, Stephen Kennedy, Dylan Peifer, and Helen Wong.
<a href="http://msp.org/involve/2016/9-4/p09.xhtml">
Presentations of Roger and Yang's Kauffman bracket arc algebra</a>.
<em>Involve, a Journal of Mathematics</em> 9:4 (2016), 689-698.
</li>
</ol>
<h3>Conference Presentations</h3>
<ol>
<li><em>Reinforcement Learning in Buchberger's Algorithm</em> (poster),
Summer School on Randomness and Learning in Non-Linear Algebra,
Max Planck Institute for Mathematics in the Sciences, Leipzig,
July 2019.
(<a href="documents/leipzig-2019.pdf">poster</a>)
</li>
<li><em>All (96, 20, 4) Difference Sets</em>,
Joint Mathematics Meetings, San Diego, January 2018.
(<a href="documents/jmm-2018.pdf">slides</a>)
</li>
<li><em>An Algorithm for Enumerating Difference Sets</em>,
Binghamton University Graduate Conference in Algebra and Topology, Binghamton University,
October 2017.
(<a href="documents/bugcat-2017.pdf">slides</a>)
</li>
<li><em>Generators of the Arc Algebra</em>,
Binghamton University Graduate Conference in Algebra and Topology, Binghamton University,
November 2015.
(<a href="documents/bugcat-2015.pdf">slides</a>)
</li>
<li><em>A Finite Set of Generators for the Arc Algebra</em>,
Joint Mathematics Meetings, San Antonio, January 2015.
(<a href="documents/jmm-2015.pdf">slides</a>)
</li>
<li><em>Difference Set Transfers</em> (poster),
Joint Mathematics Meetings, Baltimore, January 2014.
(<a href="documents/jmm-2014.pdf">poster</a>)
</li>
<li><em>Difference Set Transfers</em>,
Northfield Undergraduate Mathematics Symposium, St. Olaf College, October 2013.
(<a href="documents/nums-2013.pdf">slides</a>)
</li>
</ol>
<h3>Invited Presentations</h3>
<ol>
<li><em>Learning Selection Strategies in Buchberger's Algorithm</em>,
Nonlinear Algebra and Statistics Seminar, Illinois Tech, October 2020.
(<a href="documents/iit-2020.pdf">slides</a>)
</li>
<li><em>Learning Selection Strategies in Buchberger's Algorithm</em>,
Seminar in Symbolic-Numeric Computing, CUNY Graduate Center, October 2019.
(<a href="documents/cuny-2019.pdf">slides</a>,
<a href="https://www.youtube.com/watch?v=QFuWUVHcLrE">video</a>)
</li>
<li><em>Reinforcement Learning in Buchberger's Algorithm</em>,
CACAO Seminar, UC Davis, April 2019.
(<a href="documents/davis-2019.pdf">slides</a>)
</li>
</ol>
<h3>Other Presentations</h3>
<ol>
<li><em>Policy Gradient</em>,
Olivetti Club, Cornell University, December 2019.
</li>
<li><em>Q-Learning</em>,
Olivetti Club, Cornell University, March 2019.
</li>
<li><em>Signature Gröbner Bases</em>,
Olivetti Club, Cornell University, November 2018.
</li>
<li><em>Selection Strategies in Buchberger's Algorithm</em>,
Olivetti Club, Cornell University, April 2018.
(<a href="documents/olivetti-2018.pdf">notes</a>)
</li>
<li><em>The LLL Algorithm</em>,
Olivetti Club, Cornell University, October 2017.
</li>
<li><em>The F<sub>4</sub> Algorithm</em>,
MATH 6140 Final Presentations, Cornell University, May 2017.
(<a href="documents/math6140-2017a.pdf">notes</a>,
<a href="documents/math6140-2017b.pdf">slides</a>)
</li>
<li><em>Hidden Field Equations</em>,
Olivetti Club, Cornell University, March 2017.
</li>
<li><em>The Gröbner Walk</em>,
Olivetti Club, Cornell University, October 2016.
</li>
<li><em>Hadamard Difference Sets</em>,
Olivetti Club, Cornell University, April 2016.
(<a href="documents/olivetti-2016.pdf">notes</a>)
</li>
<li><em>The Arc Algebra of a Surface</em>,
Math Comps Gala, Carleton College, May 2014.
(<a href="documents/comps-2014.pdf">slides</a>)
</li>
</ol>
<h2 id="projects">Projects</h2>
<h3>Enumerating Difference Sets</h3>
<p>
The DifSets package is a GAP package implementing an algorithm for enumerating all difference
sets up to equivalence in a group. The package is distributed with a standard install of
GAP 4.11.0 and later. The latest <a href="projects/difsets-2.3.1.tar.gz">release (2.3.1)</a> is
also free to download here, and additional progress and updates can be found on
<a href="https://github.com/dylanpeifer/difsets">GitHub</a>. Installing the package allows one
to perform exhuastive searches or get access to the results of the successful searches of 1006
of the 1032 groups of order less than 100 performed by the package.
</p>
<h3>The Gröbner Walk</h3>
<p>
The GroebnerWalk package is a Macaulay2 package implementing the Gröbner walk algorithm
for computing Gröbner bases. The package is distributed with a standard install of
Macaulay2 1.11 and later. The latest
<a href="projects/GroebnerWalk-1.0.0.tar.gz">release (1.0.0)</a> is also free to download here,
and additional progress and updates can be found on
<a href="https://github.com/dylanpeifer/GroebnerWalk">GitHub</a>.
</p>
<h3>FGLM</h3>
<p>
The FGLM package is a Macaulay2 package implementing the FGLM algorithm
for computing Gröbner bases of zero-dimensional ideals. The package is distributed with
a standard install of Macaulay2 1.14 and later. The latest
<a href="projects/FGLM-1.0.0.tar.gz">release (1.0.0)</a> is also free to download here,
and additional progress and updates can be found on
<a href="https://github.com/dylanpeifer/FGLM">GitHub</a>.
</p>
<h3>Puzzles</h3>
<p>
I initially became interested in mathematics through math competitions, and I continue to enjoy
solving puzzles related to math or programming. Puzzles I've recently been working on include
those from
<a href="https://projecteuler.net/archives">Project Euler</a>,
<a href="https://www.janestreet.com/puzzles/">Jane Street</a>,
<a href="https://fivethirtyeight.com/tag/the-riddler/">FiveThirtyEight</a>, and
<a href="http://www.research.ibm.com/haifa/ponderthis/index.shtml">IBM Research</a>.
</p>
<img src="https://projecteuler.net/profile/dylanpeifer.png" width="200" height="60" alt="projecteuler">
</body>
</html>