Demo Data from EDBT 2026 / reviewers in the wild / expert
Richard Hoshino
dblp:76/5981
· DBLP profile ↗
14ranked-venue papers
13as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 14 · 13 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
8 papers |
Mathematical optimization · 29% Graph algorithms and graph theory · 23% Combinatorics and discrete mathematics · 18% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Smart cities and intelligent transportation · 100% |
Topics — the 15 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Combinatorics and discrete mathematics
sports scheduling |
0.5 | 3 | 2014 | Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014 The Linear Distance Traveling Tournament Problem · AAAI 2012 The Inter-League Extension of the Traveling Tournament Problem and its Application to Sports Scheduling · AAAI 2011 |
Computational complexity
game complexity |
0.4 | 1 | 2019 | Computational Intractability and Solvability for the Birds of a Feather Game · AAAI 2019 |
Graph algorithms and graph theory
graph algorithms |
0.4 | 1 | 2019 | Computational Intractability and Solvability for the Birds of a Feather Game · AAAI 2019 |
Mathematical optimization
integer programming |
0.3 | 1 | 2018 | An Automated Employee Timetabling System for Small Businesses · AAAI 2018 |
Mathematical optimization
price optimization |
0.3 | 1 | 2018 | Optimal Pricing for Distance-Based Transit Fares · AAAI 2018 |
Algorithms and data structures
recursive algorithms |
0.3 | 1 | 2018 | A Recursive Algorithm to Generate Balanced Weekend Tournaments · AAAI 2018 |
Combinatorics and discrete mathematics › sports scheduling
tournament scheduling |
0.3 | 1 | 2018 | A Recursive Algorithm to Generate Balanced Weekend Tournaments · AAAI 2018 |
Mathematical optimization › scheduling › scheduling optimization
traveling tournament problem |
0.3 | 2 | 2012 | The Linear Distance Traveling Tournament Problem · AAAI 2012 The Inter-League Extension of the Traveling Tournament Problem and its Application to Sports Scheduling · AAAI 2011 |
Mathematical optimization
combinatorial optimization |
0.2 | 1 | 2014 | Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014 |
Mathematical optimization
discrete optimization |
0.2 | 1 | 2014 | Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014 |
Graph algorithms and graph theory › graph theory
graph packing |
0.2 | 1 | 2014 | Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014 |
Algorithmic game theory and mechanism design › matching
matching theory |
0.2 | 1 | 2014 | The Quest Draft: An Automated Course Allocation Algorithm · AAAI 2014 |
Graph algorithms and graph theory › graph theory › graph packing
path packing |
0.2 | 1 | 2014 | Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014 |
Approximation and online algorithms
approximation algorithms |
0.1 | 1 | 2012 | The Linear Distance Traveling Tournament Problem · AAAI 2012 |
Graph algorithms and graph theory › graph theory › graph covering
cycle cover |
0.1 | 1 | 2011 | The Inter-League Extension of the Traveling Tournament Problem and its Application to Sports Scheduling · AAAI 2011 |
Methods — techniques the papers use, named apart from their topics
price elasticity modeling · 0.7search algorithm · 0.4integer programming · 0.4graph-theoretic algorithms · 0.4integer linear programming · 0.3local search · 0.2heuristic relaxation · 0.1combinatorial techniques · 0.1combinatorial optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Partitioning Students into Cohorts During COVID-19
Richard Hoshino, Irene Fabris |
CPAIOR | 1 |
| 2020 | Optimizing Student Course Preferences in School Timetabling
Richard Hoshino, Irene Fabris |
CPAIOR | 1 |
| 2019 | Predicting Unsolvable Deals in the Birds of a Feather Solitaire Game
Richard Hoshino, Maximilian Kahn |
AAAI | 1 |
| 2019 | Computational Intractability and Solvability for the Birds of a Feather GameabstractIn this paper, we analyze Birds of a Feather (BoaF), a perfectinformation one-player card game that is the subject of the 2019 EAAI Undergraduate Research Challenge. We prove that the generalized N × N BoaF game is NP-complete, and then explore the one million deals in the 4×4 BoaF testbed. We present several graph-theoretic algorithms to prove that 1880 of these million deals are unsolvable, and conclude the paper with two search algorithms that efficiently show that all of the remaining 998,120 deals are in fact solvable. Richard Hoshino, Max Notarangelo |
AAAI | 1 |
| 2018 | A Recursive Algorithm to Generate Balanced Weekend Tournaments
Richard Hoshino |
AAAI | 1 |
| 2018 | Optimal Pricing for Distance-Based Transit FaresabstractNumerous urban planners advocate for differentiated transit pricing to improve both ridership and service equity. Several metropolitan cities are considering switching to a more "fair fare system," where passengers pay according to the distance travelled, rather than a flat fare or zone boundary scheme that discriminates against various marginalized groups. In this paper, we present a two-part optimal pricing formula for switching to distance-based transit fares: the first formula maximizes forecasted revenue given a target ridership, and the second formula maximizes forecasted ridership given a target revenue. Both formulas hold for all price elasticities. Our theory has been successfully tested on the SkyTrain mass transit network in Metro Vancouver, British Columbia, with over 400,000 daily passengers. This research has served Metro Vancouver's transportation authority as they consider changing their fare structure for the first time in over 30 years. Richard Hoshino, Jeneva Beairsto |
AAAI | 1 |
| 2018 | An Automated Employee Timetabling System for Small BusinessesabstractEmployee scheduling is one of the most difficult challenges facing any small business owner. The problem becomes more complex when employees with different levels of seniority indicate preferences for specific roles in certain shifts and request flexible work hours outside of the standard eight-hour block. Many business owners and managers, who cannot afford (or choose not to use) commercially-available timetabling apps, spend numerous hours creating sub-optimal schedules by hand, leading to low staff morale. In this paper, we explain how two undergraduate students generalized the Nurse Scheduling Problem to take into account multiple roles and flexible work hours, and implemented a user-friendly automated timetabler based on a four-dimensional integer linear program. This system has been successfully deployed at two businesses in our community, each with 20+ employees: a coffee shop and a health clinic. Richard Hoshino, Aaron Slobodin, William Bernoudy |
AAAI | 1 |
| 2014 | Solving the Traveling Tournament Problem by Packing Three-Vertex PathsabstractThe Traveling Tournament Problem (TTP) is a complex problem in sports scheduling whose solution is a schedule of home and away games meeting specific feasibility requirements, while minimizing the total distance traveled by all the teams. A recently-developed "hybrid" algorithm, combining local search and integer programming, has resulted in best-known solutions for many TTP instances. In this paper, we tackle the TTP from a graph-theoretic perspective, by generating a new "canonical" schedule in which each team's three-game road trips match up with the underlying graph's minimum-weight P_3-packing. By using this new schedule as the initial input for the hybrid algorithm, we develop tournament schedules for five benchmark TTP instances that beat all previously-known solutions. Marc Goerigk, Richard Hoshino, Ken-ichi Kawarabayashi, Stephan Westphal |
AAAI | 2 |
| 2014 | The Quest Draft: An Automated Course Allocation AlgorithmabstractCourse allocation is one of the most complex issues facing any university, due to the sensitive nature of deciding which subset of students should be granted seats in highly-popular (market-scarce) courses. In recent years, researchers have proposed numerous solutions, using techniques in integer programming, combinatorial auction design, and matching theory. In this paper, we present a four-part AI-based course allocation algorithm that was conceived by an undergraduate student, and recently implemented at a small Canadian liberal arts university. This new allocation process, which builds upon the Harvard Business School Draft, has received overwhelming support from students and faculty for its transparency, impartiality, and effectiveness. Richard Hoshino, Caleb Raible-Clark |
AAAI | 1 |
| 2013 | Balancing the Traveling Tournament Problem for Weekday and Weekend GamesabstractThe Traveling Tournament Problem (TTP) is a well-known NP-complete problem in sports scheduling that was inspired by the application of optimizing schedules for Major League Baseball to reduce total team travel. The techniques and heuristics from the n-team TTP can be extended to optimize the scheduling of other sports leagues, such as the Nippon Professional Baseball (NPB) league in Japan. In this paper, we describe the additional scheduling constraints required by the NPB league, such as the requirement that each team play the same number of weekend home games, weekday home games, weekend road games, and weekday road games. We fully solve this TTP-variant for the case n = 6, and conclude the paper by presenting the official 2013 NPB Central League Schedule, where we helped this Japanese baseball league reduce total team travel by over six thousand kilometres. Richard Hoshino, Ken-ichi Kawarabayashi |
IAAI | 1 |
| 2012 | The Linear Distance Traveling Tournament ProblemabstractWe introduce a linear distance relaxation of the n-team Traveling Tournament Problem (TTP), a simple yet powerful heuristic that temporarily "assumes"' the n teams are located on a straight line, thereby reducing the n(n–1)/2 pairwise distance parameters to just n–1 variables. The modified problem then becomes easier to analyze, from which we determine an approximate solution for the actual instance on n teams. We present combinatorial techniques to solve the Linear Distance TTP (LD-TTP) for n = 4 and n = 6, without any use of computing, generating the complete set of optimal distances regardless of where the n teams are located. We show that there are only 295 non-isomorphic schedules that can be a solution to the 6-team LD-TTP, and demonstrate that in all previously-solved benchmark TTP instances on 6 teams, the distance-optimal schedule appears in this list of 295, even when the six teams are arranged in a circle or located in three-dimensional space. We then extend the LD-TTP to multiple rounds, and apply our theory to produce a nearly-optimal regular-season schedule for the Nippon Pro Baseball league in Japan. We conclude the paper by generalizing our theory to the n-team LD-TTP, producing a feasible schedule whose total distance is guaranteed to be no worse than 4/3 times the optimal solution. Richard Hoshino, Ken-ichi Kawarabayashi |
AAAI | 1 |
| 2012 | Generating Approximate Solutions to the TTP using a Linear Distance RelaxationabstractIn some domestic professional sports leagues, the home stadiums are located in cities connected by a common train line running in one direction. For these instances, we can incorporate this geographical information to determine optimal or nearly-optimal solutions to the n-team Traveling Tournament Problem (TTP), an NP-hard sports scheduling problem whose solution is a double round-robin tournament schedule that minimizes the sum total of distances traveled by all n teams. We introduce the Linear Distance Traveling Tournament Problem (LD-TTP), and solve it for n=4 and n=6, generating the complete set of possible solutions through elementary combinatorial techniques. For larger n, we propose a novel "expander construction" that generates an approximate solution to the LD-TTP. For n congruent to 4 modulo 6, we show that our expander construction produces a feasible double round-robin tournament schedule whose total distance is guaranteed to be no worse than 4/3 times the optimal solution, regardless of where the n teams are located. This 4/3-approximation for the LD-TTP is stronger than the currently best-known ratio of 5/3 + epsilon for the general TTP. We conclude the paper by applying this linear distance relaxation to general (non-linear) n-team TTP instances, where we develop fast approximate solutions by simply "assuming" the n teams lie on a straight line and solving the modified problem. We show that this technique surprisingly generates the distance-optimal tournament on all benchmark sets on 6 teams, as well as close-to-optimal schedules for larger n, even when the teams are located around a circle or positioned in three-dimensional space. Richard Hoshino, Ken-ichi Kawarabayashi |
J. Artif. Intell. Res. | 1 |
| 2011 | The Inter-League Extension of the Traveling Tournament Problem and its Application to Sports SchedulingabstractWith the recent inclusion of inter-league games to professional sports leagues, a natural question is to determine the "best possible" inter-league schedule that retains all of the league's scheduling constraints to ensure competitive balance and fairness, while minimizing the total travel distance for both economic and environmental efficiency. To answer that question, this paper introduces the Bipartite Traveling Tournament Problem (BTTP), the inter-league extension of the well-studied Traveling Tournament Problem. We prove that the 2n-team BTTP is NP-complete, but for small values of n, a distance-optimal inter-league schedule can be generated from an algorithm based on minimum-weight 4-cycle-covers. We apply our algorithm to the 12-team Nippon Professional Baseball (NPB) league in Japan, creating an inter-league tournament that reduces total team travel by 16% compared to the actual schedule played by these teams during the 2010 NPB season. We also analyze the problem of inter-league scheduling for the 30-team National Basketball Association (NBA), and develop a tournament schedule whose total inter-league travel distance is just 3.8% higher than the trivial theoretical lower bound. Richard Hoshino, Ken-ichi Kawarabayashi |
AAAI | 1 |
| 2011 | Scheduling Bipartite Tournaments to Minimize Total Travel Distance
Richard Hoshino, Ken-ichi Kawarabayashi |
J. Artif. Intell. Res. | 1 |