Tenda Okimoto
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Tenda Okimoto has a total of 28 co-authors. Here are the top co-authors by number of shared publications:
- Katsutoshi Hirayama
Kobe University
7 shared publications - Katsumi Inoue
National Institute of Informatics
3 shared publications - Hiroshi Matsuo
Nagoya Institute of Technology
2 shared publications - Jinichi Koue
Graduate School of Maritime Sciences, Kobe University, 5-1-1 Fukaeminami, Higashinada-ku, Kobe 658-0022, Japan
2 shared publications - Makoto Yokoo
Kyushu University, Japan
2 shared publications - Marius Calin Silaghi
Florida Institute of Technology
2 shared publications
Latest Publications
- Open Access
- 22 October 2025
- Published by MDPI AG in Algorithms
- Vol. 18 (11) , 671
Learning System-Optimal and Individual-Optimal Collision Avoidance Behaviors by Autonomous Mobile Agents
Automated collision avoidance is a central topic in multi-agent systems that consist of mobile agents. One simple approach to pursue system-wide performance is a centralized algorithm, which, however, becomes computationally expensive when involving a large number of agents. There have thus been proposed fully distributed collision avoidance algorithms that can naturally handle many-to-many encounter situations. The DSSA+ is one of those algorithms, which is heuristic and incomplete but has lower communication and computation overheads than other counterparts. However, the DSSA+ and some other distributed collision avoidance algorithms basically optimize the agents’ behavior only in the short term, not caring about the total efficiency in their paths. This may result in some agents’ paths with over-deviation or over-stagnation. In this paper, we present Distributed Stochastic Search algorithm with a deep Q-network (DSSQ), in which the agents can generate time-efficient collision-free paths while they learn independently whether to detour or change speeds by Deep Reinforcement Learning. A key idea in the learning principle of the DSSQ is to let the agents pursue their individual optimality. We have experimentally confirmed that a sequence of short-term system-optimal solutions found by the DSSA+ gradually becomes long-term individually optimal for every agent.
- 22 October 2025
- Published by MDPI AG in Algorithms
- Vol. 18 (11) , 671
Open AccessLearning System-Optimal and Individual-Optimal Collision Avoidance Behaviors by Autonomous Mobile Agents
Automated collision avoidance is a central topic in multi-agent systems that consist of mobile agents. One simple approach to pursue system-wide performance is a centralized algorithm, which, however, becomes computationally expensive when involving a large number of agents. There have thus been proposed fully distributed collision avoidance algorithms that can naturally handle many-to-many encounter situations. The DSSA+ is one of those algorithms, which is heuristic and incomplete but has lower communication and computation overheads than other counterparts. However, the DSSA+ and some other distributed collision avoidance algorithms basically optimize the agents’ behavior only in the short term, not caring about the total efficiency in their paths. This may result in some agents’ paths with over-deviation or over-stagnation. In this paper, we present Distributed Stochastic Search algorithm with a deep Q-network (DSSQ), in which the agents can generate time-efficient collision-free paths while they learn independently whether to detour or change speeds by Deep Reinforcement Learning. A key idea in the learning principle of the DSSQ is to let the agents pursue their individual optimality. We have experimentally confirmed that a sequence of short-term system-optimal solutions found by the DSSA+ gradually becomes long-term individually optimal for every agent.
- Open Access
- 23 July 2025
- Published by MDPI AG in Journal of Marine Science and Engineering
- Vol. 13 (8) , 1402
COLREGs-Compliant Distributed Stochastic Search Algorithm for Multi-Ship Collision Avoidance
The increasing complexity of maritime traffic imposes growing demands on the safety and rationality of ship-collision-avoidance decisions. While most existing research focuses on simple encounter scenarios, autonomous collision-avoidance strategies that comply with the International Regulations for Preventing Collisions at Sea (COLREGs) in complex multi-ship environments remain insufficiently investigated. To address this gap, this study proposes a novel collision-avoidance framework that integrates a quantitative COLREGs analysis with a distributed stochastic search mechanism. The framework consists of three core components: encounter identification, safety assessment, and stage classification. A cost function is employed to balance safety, COLREGs compliance, and navigational efficiency, incorporating a distance-based weighting factor to modulate the influence of each target vessel. The use of a distributed stochastic search algorithm enables decentralized decision-making through localized information sharing and probabilistic updates. Extensive simulations conducted across a variety of scenarios demonstrate that the proposed method can rapidly generate effective collision-avoidance strategies that fully comply with COLREGs. Comprehensive evaluations in terms of safety, navigational efficiency, COLREGs adherence, and real-time computational performance further validate the method’s strong adaptability and its promising potential for practical application in complex multi-ship environments.
- 23 July 2025
- Published by MDPI AG in Journal of Marine Science and Engineering
- Vol. 13 (8) , 1402
Open AccessCOLREGs-Compliant Distributed Stochastic Search Algorithm for Multi-Ship Collision Avoidance
The increasing complexity of maritime traffic imposes growing demands on the safety and rationality of ship-collision-avoidance decisions. While most existing research focuses on simple encounter scenarios, autonomous collision-avoidance strategies that comply with the International Regulations for Preventing Collisions at Sea (COLREGs) in complex multi-ship environments remain insufficiently investigated. To address this gap, this study proposes a novel collision-avoidance framework that integrates a quantitative COLREGs analysis with a distributed stochastic search mechanism. The framework consists of three core components: encounter identification, safety assessment, and stage classification. A cost function is employed to balance safety, COLREGs compliance, and navigational efficiency, incorporating a distance-based weighting factor to modulate the influence of each target vessel. The use of a distributed stochastic search algorithm enables decentralized decision-making through localized information sharing and probabilistic updates. Extensive simulations conducted across a variety of scenarios demonstrate that the proposed method can rapidly generate effective collision-avoidance strategies that fully comply with COLREGs. Comprehensive evaluations in terms of safety, navigational efficiency, COLREGs adherence, and real-time computational performance further validate the method’s strong adaptability and its promising potential for practical application in complex multi-ship environments.
- Open Access
- 1 September 2024
- Published by Japanese Society for Artificial Intelligence in Transactions of the Japanese Society for Artificial Intelligence
- Vol. 39 (5) , D-O14_1-O14_1
Robust Security Guard Scheduling Problem in Dynamic Environment
The proper operation of security guards is one of the major issues in public institutions. By assigning the security guard to the most appropriate duty areas and time-slots, the service can be provided in the best conceivable way. Security Guard Scheduling Problem (SGSP) is a combinatorial optimization problem, in which a set of security guards must be assigned into a limited set of working slots, subject to a given set of constraints. In the real world, it is natural to consider the scheduled security guard’s unexpected absences, e.g., illness, accident and injury of a security guard. In addition, it is required to respond immediately to the unexpected additional security works in case of emergency. Robustness, i.e., the ability to satisfy the security level even if some security guards break down, and the ability to respond immediately to the unexpected additional security works, is an expected property of a security guard team. In this paper, the main focus is laid on the Robust Security Guard Scheduling Problem (R-SGSP) . Two formal frameworks are defined, namely Proactive Security Guard Scheduling Problem with Robustness (R-SGSPpro) and Reactive Security Guard Scheduling Problem with Robustness (R-SGSPre), and some decision and optimization problems for R-SGSPpro and R-SGSPre are provided. Furthermore, zero-one integer programming formulations for the R-SGSPpro and R-SGSPre are provided. Finally, some empirical results for R-SGSPpro and R-SGSPre are reported.
- 1 September 2024
- Published by Japanese Society for Artificial Intelligence in Transactions of the Japanese Society for Artificial Intelligence
- Vol. 39 (5) , D-O14_1-O14_1
Open AccessRobust Security Guard Scheduling Problem in Dynamic Environment
The proper operation of security guards is one of the major issues in public institutions. By assigning the security guard to the most appropriate duty areas and time-slots, the service can be provided in the best conceivable way. Security Guard Scheduling Problem (SGSP) is a combinatorial optimization problem, in which a set of security guards must be assigned into a limited set of working slots, subject to a given set of constraints. In the real world, it is natural to consider the scheduled security guard’s unexpected absences, e.g., illness, accident and injury of a security guard. In addition, it is required to respond immediately to the unexpected additional security works in case of emergency. Robustness, i.e., the ability to satisfy the security level even if some security guards break down, and the ability to respond immediately to the unexpected additional security works, is an expected property of a security guard team. In this paper, the main focus is laid on the Robust Security Guard Scheduling Problem (R-SGSP) . Two formal frameworks are defined, namely Proactive Security Guard Scheduling Problem with Robustness (R-SGSPpro) and Reactive Security Guard Scheduling Problem with Robustness (R-SGSPre), and some decision and optimization problems for R-SGSPpro and R-SGSPre are provided. Furthermore, zero-one integer programming formulations for the R-SGSPpro and R-SGSPre are provided. Finally, some empirical results for R-SGSPpro and R-SGSPre are reported.
- Open Access
- 1 November 2023
- Published by Japanese Society for Artificial Intelligence in Transactions of the Japanese Society for Artificial Intelligence
- Vol. 38 (6) , A-N31_1-N31_1
U12 Basketball League Scheduling Problem Based on Minimizing the Total Traveling Distance and the Number of Breaks
Sports scheduling is one of the widely investigated application problems in artificial intelligence and operations research. This problem can be represented as a combinatorial optimization problem, in which the date and the venue of each game must be determined, subject to a given set of constraints. In 2018, Japan Basketball Association (JBA) has started to implement the league games in the prefectures, and regarding U12 (under 12 years old), league games are currently being held in most prefectures. In this paper, the main focus is laid on the U12 Basketball League Scheduling Problem. First, a formal framework for the U12 Basketball League Scheduling based on minimizing the total traveling distance (U12-BLSdist) is defined. A novel solution criterion called an egalitarian solution for U12-BLSdist is also provided. Next, a formal framework for the U12 Basketball league scheduling problem based on minimizing the number of breaks (U12-BLSbreak) is defined. Furthermore, the frameworks U12-BLSdist and U12-BLSbreak are formalized as 0-1 integer programming problems. In the experiments, we use the real data of U12 basketball league games played in Hyogo prefecture in 2018 and solve the U12-BLSdist and U12-BLSbreak problems. An optimal league scheduling and an egalitarian league scheduling for the U12-BLSdist, and the minimal number of breaks for the U12-BLSbreak are reported by comparing with the league scheduling actually used in 2018.
- 1 November 2023
- Published by Japanese Society for Artificial Intelligence in Transactions of the Japanese Society for Artificial Intelligence
- Vol. 38 (6) , A-N31_1-N31_1
Open AccessU12 Basketball League Scheduling Problem Based on Minimizing the Total Traveling Distance and the Number of Breaks
Sports scheduling is one of the widely investigated application problems in artificial intelligence and operations research. This problem can be represented as a combinatorial optimization problem, in which the date and the venue of each game must be determined, subject to a given set of constraints. In 2018, Japan Basketball Association (JBA) has started to implement the league games in the prefectures, and regarding U12 (under 12 years old), league games are currently being held in most prefectures. In this paper, the main focus is laid on the U12 Basketball League Scheduling Problem. First, a formal framework for the U12 Basketball League Scheduling based on minimizing the total traveling distance (U12-BLSdist) is defined. A novel solution criterion called an egalitarian solution for U12-BLSdist is also provided. Next, a formal framework for the U12 Basketball league scheduling problem based on minimizing the number of breaks (U12-BLSbreak) is defined. Furthermore, the frameworks U12-BLSdist and U12-BLSbreak are formalized as 0-1 integer programming problems. In the experiments, we use the real data of U12 basketball league games played in Hyogo prefecture in 2018 and solve the U12-BLSdist and U12-BLSbreak problems. An optimal league scheduling and an egalitarian league scheduling for the U12-BLSdist, and the minimal number of breaks for the U12-BLSbreak are reported by comparing with the league scheduling actually used in 2018.
- Open Access
- 1 December 2022
- Published by Institute of Electronics, Information and Communications Engineers (IEICE) in IEICE Transactions on Information and Systems
- Vol. E105.D (12) , 2085-2091
Bounded Approximate Payoff Division for MC-nets Games
To the best of our knowledge, there have been very few work on computational algorithms for the core or its variants in MC-nets games. One exception is the work by [Hirayama, et.al., 2014], where a constraint generation algorithm has been proposed to compute a payoff vector belonging to the least core. In this paper, we generalize this algorithm into the one for finding a payoff vector belonging to ϵ-core with pre-specified bound guarantee. The underlying idea behind this algorithm is basically the same as the previous one, but one key contribution is to give a clearer view on the pricing problem leading to the development of our new general algorithm. We showed that this new algorithm was correct and never be trapped in an infinite loop. Furthermore, we empirically demonstrated that this algorithm really presented a trade-off between solution quality and computational costs on some benchmark instances.
- 1 December 2022
- Published by Institute of Electronics, Information and Communications Engineers (IEICE) in IEICE Transactions on Information and Systems
- Vol. E105.D (12) , 2085-2091
Open AccessBounded Approximate Payoff Division for MC-nets Games
To the best of our knowledge, there have been very few work on computational algorithms for the core or its variants in MC-nets games. One exception is the work by [Hirayama, et.al., 2014], where a constraint generation algorithm has been proposed to compute a payoff vector belonging to the least core. In this paper, we generalize this algorithm into the one for finding a payoff vector belonging to ϵ-core with pre-specified bound guarantee. The underlying idea behind this algorithm is basically the same as the previous one, but one key contribution is to give a clearer view on the pricing problem leading to the development of our new general algorithm. We showed that this new algorithm was correct and never be trapped in an infinite loop. Furthermore, we empirically demonstrated that this algorithm really presented a trade-off between solution quality and computational costs on some benchmark instances.
- Open Access
- 18 February 2020
- Published by Springer Nature in Autonomous Agents and Multi-Agent Systems
- Vol. 34 (1) , 1-27
Two approximation algorithms for probabilistic coalition structure generation with quality bound
How to form effective coalitions is an important issue in multi-agent systems. Coalition Structure Generation ( $${{\mathsf {CSG}}}$$ ) is a fundamental problem whose formalization can encompass various applications related to multi-agent cooperation. $${{\mathsf {CSG}}}$$ involves partitioning a set of agents into coalitions such that the social surplus (i.e., the sum of the values of all coalitions) is maximized. In traditional $${\mathsf {CSG}}$$ , we are guaranteed that all coalitions will be successfully established, that is, the attendance rate of each agent for joining any coalition is assumed to be 1.0. Having the real world in mind, however, it is natural to consider the uncertainty of agents’ availabilities, e.g., an agent might be available only two or three days a week because of his/her own schedule. Probabilistic Coalition Structure Generation ( $${{\mathsf {PCSG}}}$$ ) is an extension of $${\mathsf {CSG}}$$ where the attendance type of each agent is considered. The aim of this problem is to find the optimal coalition structure which maximizes the sum of the expected values of all coalitions. In $${\mathsf {PCSG}}$$ , since finding the optimal coalition structure easily becomes intractable, it is important to consider approximation algorithms, i.e., to consider a trade-off between the quality of the returned solution and tractability. In this paper, a formal framework for $${\mathsf {PCSG}}$$ is introduced. Approximation algorithms for $${\mathsf {PCSG}}$$ called Bounded Approximation Algorithm based on Attendance Types ( $${{\mathsf {BAAAT}}}$$ ) and Involved $${\mathsf {BAAAT}}$$ ( $${{\mathsf {IBAAAT}}}$$ ) are then presented. We prove a priori bounds on the quality of the solution returned by $${\mathsf {BAAAT}}$$ and $${\mathsf {IBAAAT}}$$ with respect to the optimum and perform experimental evaluations on a number of benchmarks.- 18 February 2020
- Published by Springer Nature in Autonomous Agents and Multi-Agent Systems
- Vol. 34 (1) , 1-27
Open AccessTwo approximation algorithms for probabilistic coalition structure generation with quality bound
How to form effective coalitions is an important issue in multi-agent systems. Coalition Structure Generation ( $${{\mathsf {CSG}}}$$ ) is a fundamental problem whose formalization can encompass various applications related to multi-agent cooperation. $${{\mathsf {CSG}}}$$ involves partitioning a set of agents into coalitions such that the social surplus (i.e., the sum of the values of all coalitions) is maximized. In traditional $${\mathsf {CSG}}$$ , we are guaranteed that all coalitions will be successfully established, that is, the attendance rate of each agent for joining any coalition is assumed to be 1.0. Having the real world in mind, however, it is natural to consider the uncertainty of agents’ availabilities, e.g., an agent might be available only two or three days a week because of his/her own schedule. Probabilistic Coalition Structure Generation ( $${{\mathsf {PCSG}}}$$ ) is an extension of $${\mathsf {CSG}}$$ where the attendance type of each agent is considered. The aim of this problem is to find the optimal coalition structure which maximizes the sum of the expected values of all coalitions. In $${\mathsf {PCSG}}$$ , since finding the optimal coalition structure easily becomes intractable, it is important to consider approximation algorithms, i.e., to consider a trade-off between the quality of the returned solution and tractability. In this paper, a formal framework for $${\mathsf {PCSG}}$$ is introduced. Approximation algorithms for $${\mathsf {PCSG}}$$ called Bounded Approximation Algorithm based on Attendance Types ( $${{\mathsf {BAAAT}}}$$ ) and Involved $${\mathsf {BAAAT}}$$ ( $${{\mathsf {IBAAAT}}}$$ ) are then presented. We prove a priori bounds on the quality of the solution returned by $${\mathsf {BAAAT}}$$ and $${\mathsf {IBAAAT}}$$ with respect to the optimum and perform experimental evaluations on a number of benchmarks. - 24 October 2018
- Published by Springer Nature
- p. 123-139
Bounded Approximate Algorithm for Probabilistic Coalition Structure Generation
- 24 October 2018
- Published by Springer Nature
- p. 123-139
Bounded Approximate Algorithm for Probabilistic Coalition Structure Generation
- 9 February 2018
- Published by SAGE Publications in Fundamenta Informaticae
- Vol. 158 (1-3) , 63-91
Leximin Multiple Objective DCOPs on Factor Graphs for Preferences of Agents
Distributed Constraint Optimization Problem (DCOP) has been studied as a fundamental component of multiagent systems. With DCOPs, various applications on multiagent systems are formalized as constraint optimization problems where variables and functi
- 9 February 2018
- Published by SAGE Publications in Fundamenta Informaticae
- Vol. 158 (1-3) , 63-91
Leximin Multiple Objective DCOPs on Factor Graphs for Preferences of Agents
Distributed Constraint Optimization Problem (DCOP) has been studied as a fundamental component of multiagent systems. With DCOPs, various applications on multiagent systems are formalized as constraint optimization problems where variables and functi
- 22 January 2018
- Published by Springer Nature in Annals of Operations Research
- Vol. 275 (1) , 3-37
${\varvec{teaspoon}}$: solving the curriculum-based course timetabling problems with answer set programming- 22 January 2018
- Published by Springer Nature in Annals of Operations Research
- Vol. 275 (1) , 3-37
${\varvec{teaspoon}}$: solving the curriculum-based course timetabling problems with answer set programming