Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Richard Hoshino

dblp:76/5981 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Combinatorics and discrete mathematics
sports scheduling
0.532014
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.412019
Computational Intractability and Solvability for the Birds of a Feather Game · AAAI 2019
Graph algorithms and graph theory
graph algorithms
0.412019
Computational Intractability and Solvability for the Birds of a Feather Game · AAAI 2019
Mathematical optimization
integer programming
0.312018
An Automated Employee Timetabling System for Small Businesses · AAAI 2018
Mathematical optimization
price optimization
0.312018
Optimal Pricing for Distance-Based Transit Fares · AAAI 2018
Algorithms and data structures
recursive algorithms
0.312018
A Recursive Algorithm to Generate Balanced Weekend Tournaments · AAAI 2018
Combinatorics and discrete mathematics › sports scheduling
tournament scheduling
0.312018
A Recursive Algorithm to Generate Balanced Weekend Tournaments · AAAI 2018
Mathematical optimization › scheduling › scheduling optimization
traveling tournament problem
0.322012
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.212014
Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014
Mathematical optimization
discrete optimization
0.212014
Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014
Graph algorithms and graph theory › graph theory
graph packing
0.212014
Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014
Algorithmic game theory and mechanism design › matching
matching theory
0.212014
The Quest Draft: An Automated Course Allocation Algorithm · AAAI 2014
Graph algorithms and graph theory › graph theory › graph packing
path packing
0.212014
Solving the Traveling Tournament Problem by Packing Three-Vertex Paths · AAAI 2014
Approximation and online algorithms
approximation algorithms
0.112012
The Linear Distance Traveling Tournament Problem · AAAI 2012
Graph algorithms and graph theory › graph theory › graph covering
cycle cover
0.112011
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
YearPublicationVenuePosition
2021 Partitioning Students into Cohorts During COVID-19
Richard Hoshino, Irene Fabris
CPAIOR1
2020 Optimizing Student Course Preferences in School Timetabling
Richard Hoshino, Irene Fabris
CPAIOR1
2019 Predicting Unsolvable Deals in the Birds of a Feather Solitaire Game
Richard Hoshino, Maximilian Kahn
AAAI1
2019 Computational Intractability and Solvability for the Birds of a Feather Game
abstract
In 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
AAAI1
2018 A Recursive Algorithm to Generate Balanced Weekend Tournaments
Richard Hoshino
AAAI1
2018 Optimal Pricing for Distance-Based Transit Fares
abstract
Numerous 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
AAAI1
2018 An Automated Employee Timetabling System for Small Businesses
abstract
Employee 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
AAAI1
2014 Solving the Traveling Tournament Problem by Packing Three-Vertex Paths
abstract
The 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
AAAI2
2014 The Quest Draft: An Automated Course Allocation Algorithm
abstract
Course 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
AAAI1
2013 Balancing the Traveling Tournament Problem for Weekday and Weekend Games
abstract
The 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
IAAI1
2012 The Linear Distance Traveling Tournament Problem
abstract
We 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
AAAI1
2012 Generating Approximate Solutions to the TTP using a Linear Distance Relaxation
abstract
In 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 Scheduling
abstract
With 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
AAAI1
2011 Scheduling Bipartite Tournaments to Minimize Total Travel Distance
Richard Hoshino, Ken-ichi Kawarabayashi
J. Artif. Intell. Res.1