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

Jittat Fakcharoenphol

dblp:63/319 · DBLP profile ↗
← Back
24ranked-venue papers
15as first author
1since 2021 · last 2025
0000-0002-7859-8079ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 19 · 13 first-author · 1 since 2021Databases, data management, data science and information retrieval · 6 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 2

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
11 papers
Graph algorithms and graph theory · 29% Approximation and online algorithms · 20% Algorithmic game theory and mechanism design · 18%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 77% Web and social media mining · 23%

Topics — the 30 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithmic game theory and mechanism design › matching
semi-matching
0.322014
Faster Algorithms for Semi-Matching Problems · ACM Trans. Algorithms 2014
Faster Algorithms for Semi-matching Problems (Extended Abstract) · ICALP (1) 2010
Mathematical optimization
scheduling
0.222014
Faster Algorithms for Semi-Matching Problems · ACM Trans. Algorithms 2014
The k-traveling repairman problem · SODA 2003
Approximation and online algorithms › approximation algorithms › network design
k-connected spanning subgraph
0.222012
An O(log2k)-Approximation Algorithm for the k-Vertex Connected Spanning Subgraph Problem · SIAM J. Comput. 2012
An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problem · STOC 2008
Graph algorithms and graph theory › graph classes
bipartite graph
0.212014
Faster Algorithms for Semi-Matching Problems · ACM Trans. Algorithms 2014
Algorithms and data structures
load balancing
0.212014
Faster Algorithms for Semi-Matching Problems · ACM Trans. Algorithms 2014
Algorithmic game theory and mechanism design
matching
0.212014
Faster Algorithms for Semi-Matching Problems · ACM Trans. Algorithms 2014
Approximation and online algorithms › approximation algorithms › network design
network design approximation
0.112012
An O(log2k)-Approximation Algorithm for the k-Vertex Connected Spanning Subgraph Problem · SIAM J. Comput. 2012
Graph algorithms and graph theory › graph algorithms
connectivity
0.122012
An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problem · STOC 2008
An O(log2k)-Approximation Algorithm for the k-Vertex Connected Spanning Subgraph Problem · SIAM J. Comput. 2012
Graph algorithms and graph theory › graph connectivity
vertex connectivity
0.122012
An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problem · STOC 2008
An O(log2k)-Approximation Algorithm for the k-Vertex Connected Spanning Subgraph Problem · SIAM J. Comput. 2012
Approximation and online algorithms
approximation algorithms
0.122008
An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problem · STOC 2008
An improved approximation algorithm for the 0-extension problem · SODA 2003
Mathematical optimization › scheduling › flow time minimization
minimum latency problem
0.122007
The k-traveling repairmen problem · ACM Trans. Algorithms 2007
The k-traveling repairman problem · SODA 2003
Algorithms and data structures
metric embedding
0.122004
Approximate classification via earthmover metrics · SODA 2004
A tight bound on approximating arbitrary metrics by tree metrics · STOC 2003
Mathematical optimization › combinatorial optimization
routing problems
0.112007
The k-traveling repairmen problem · ACM Trans. Algorithms 2007
Algorithms and data structures
classification
0.012004
Approximate classification via earthmover metrics · SODA 2004
Mathematical optimization › optimal transport
earthmover metrics
0.012004
Approximate classification via earthmover metrics · SODA 2004
Graph algorithms and graph theory
minimum cut
0.012004
A deterministic near-linear time algorithm for finding minimum cuts in planar graphs · SODA 2004
Graph algorithms and graph theory › minimum cut
planar graph minimum cut
0.012004
A deterministic near-linear time algorithm for finding minimum cuts in planar graphs · SODA 2004
Approximation and online algorithms › approximation algorithms › approximation algorithms for graph problems
0-extension
0.012003
An improved approximation algorithm for the 0-extension problem · SODA 2003
Graph algorithms and graph theory
graph partitioning
0.012003
An improved approximation algorithm for the 0-extension problem · SODA 2003
Computational geometry
metric space
0.012003
A tight bound on approximating arbitrary metrics by tree metrics · STOC 2003
Graph algorithms and graph theory › graph algorithms
routing
0.012003
The k-traveling repairman problem · SODA 2003
Algorithms and data structures › metric embedding
tree embedding
0.012003
A tight bound on approximating arbitrary metrics by tree metrics · STOC 2003
Algorithms and data structures › metric embedding
tree metrics
0.012003
A tight bound on approximating arbitrary metrics by tree metrics · STOC 2003
Graph algorithms and graph theory › shortest path
negative-weight shortest paths
0.012001
Planar Graphs, Negative Weight Edges, Shortest Paths, Near Linear Time · FOCS 2001
Graph algorithms and graph theory
planar graphs
0.012001
Planar Graphs, Negative Weight Edges, Shortest Paths, Near Linear Time · FOCS 2001
Graph algorithms and graph theory
shortest path
0.012001
Planar Graphs, Negative Weight Edges, Shortest Paths, Near Linear Time · FOCS 2001
Query processing and optimization › approximate query processing
approximate aggregation
0.012000
Approximating Aggregate Queries about Web Pages via Random Walks · VLDB 2000
Graph algorithms and graph theory
graph algorithms
0.012004
A deterministic near-linear time algorithm for finding minimum cuts in planar graphs · SODA 2004
Algorithms and data structures › polynomial-time algorithms
near-linear time algorithms
0.012004
A deterministic near-linear time algorithm for finding minimum cuts in planar graphs · SODA 2004
Approximation and online algorithms › online algorithms
metrical task systems
0.012003
A tight bound on approximating arbitrary metrics by tree metrics · STOC 2003

Methods — techniques the papers use, named apart from their topics

divide-and-conquer · 0.2geometric structure exploitation · 0.2rounding · 0.2approximation algorithm · 0.2structural lemma · 0.1frank-tardos algorithm · 0.1tree embedding · 0.1earth mover distance · 0.0deterministic algorithm · 0.0linear programming · 0.0random walk · 0.0
YearPublicationVenuePosition
2025 A PTAS for k-hop MST on the Euclidean plane: Improving dependency on k
Jittat Fakcharoenphol, Nonthaphat Wongwattanakij
Inf. Process. Lett.1
2017 Learning network structures from contagion
Adisak Supeesun, Jittat Fakcharoenphol
Inf. Process. Lett.2
2015 A simpler load-balancing algorithm for range-partitioned data in peer-to-peer systems
abstract
Random hashing is a standard method to balance loads among nodes in Peer‐to‐Peer networks. However, hashing destroys locality properties of object keys, the critical properties to many applications, more specifically, those that require range searching. To preserve a key order while keeping loads balanced, Ganesan, Bawa, and Garcia‐Molina proposed a load‐balancing algorithm that supports both object's key insertion and deletion with a guaranteed max–min load ratio, the imbalance ratio, of 4.237 using constant amortized costs. Nonetheless, the algorithm is not straightforward to implement in real networks because of its recursiveness. The algorithm mostly uses local operations with global max–min load information. In this work, we present a simple nonrecursive algorithm using essentially the same primitive operations as in Ganesan et al.'s work. For insertions and deletions, our algorithm guarantees a proven constant imbalance ratio of 7.464 with constant amortized costs. © 2015 Wiley Periodicals, Inc. NETWORKS, Vol. 66(3), 235–249 2015
Jakarin Chawachat, Jittat Fakcharoenphol
Networks2
2014 Faster Algorithms for Semi-Matching Problems
abstract
We consider the problem of finding semi-matching in bipartite graphs, which is also extensively studied under various names in the scheduling literature. We give faster algorithms for both weighted and unweighted cases. For the weighted case, we give an O ( nm log n )-time algorithm, where n is the number of vertices and m is the number of edges, by exploiting the geometric structure of the problem. This improves the classical O ( n 3 )-time algorithms by Horn [1973] and Bruno et al. [1974b]. For the unweighted case, the bound can be improved even further. We give a simple divide-and-conquer algorithm that runs in O (√ nm log n ) time, improving two previous O ( nm )-time algorithms by Abraham [2003] and Harvey et al. [2003, 2006]. We also extend this algorithm to solve the Balanced Edge Cover problem in O (√ nm log n ) time, improving the previous O ( nm )-time algorithm by Harada et al. [2008].
Jittat Fakcharoenphol, Bundit Laekhanukit, Danupon Nanongkai
ACM Trans. Algorithms1
2012 The non-uniform Bounded Degree Minimum Diameter Spanning Tree problem with an application in P2P networking
Jakarin Chawachat, Jittat Fakcharoenphol, Wattana Jindaluang
Inf. Process. Lett.2
2012 Comparison of recovery schemes to maximize restorable throughput in multicast networks
S. Suraprasert, Jittat Fakcharoenphol
J. Netw. Comput. Appl.2
2012 An O(log2k)-Approximation Algorithm for the k-Vertex Connected Spanning Subgraph Problem
abstract
We present an $O(\log^2{k})$-approximation algorithm for the problem of finding a $k$-vertex connected spanning subgraph of minimum cost, where $n$ is the number of vertices in an input graph, and $k$ is a connectivity requirement. Our algorithm is the first that achieves a polylogarithmic approximation ratio for all values of $k$ and $n$, and it works for both directed and undirected graphs. As in previous works, we use the Frank--Tardos algorithm for finding $k$-outconnected subgraphs as a subroutine. However, with our structural lemmas, we are able to show that we need only partial solutions returned by the Frank--Tardos algorithm; thus, we can avoid paying the whole cost of an optimal solution every time the algorithm is applied.
Jittat Fakcharoenphol, Bundit Laekhanukit
SIAM J. Comput.1
2010 Faster Algorithms for Semi-matching Problems (Extended Abstract)
Jittat Fakcharoenphol, Bundit Laekhanukit, Danupon Nanongkai
ICALP (1)1
2010 Short proofs for online multiclass prediction on graphs
Jittat Fakcharoenphol, Boonserm Kijsirikul
Inf. Process. Lett.1
2008 Erratum: Constructing Multiclass Learners from Binary Learners: A Simple Black-Box Analysis of the Generalization Errors
Jittat Fakcharoenphol, Boonserm Kijsirikul
ALT1
2008 An o(log2 k)-approximation algorithm for the k-vertex connected spanning subgraph problem
abstract
We present an O(log n• log k)-approximation algorithm for the problem of finding k-vertex connected spanning subgraph of minimum cost, where n is the number of vertices in the input graph, and k is the connectivity requirement. Our algorithm works for both directed and undirected graphs. The best known approximation guarantees for these problems are O(ln k• min{√k,n/n-k ln k}) by Kortsarz and Nutov, and O(ln{k}) in the case of undirected graphs where n≥ 6k2 by Cheriyan, Vempala, and Vetta. Our algorithm is the first that has a polylogarithmic guarantee for all values of k. Combining our algorithm with the algorithm of Kortsarz and Nutov in case of small k, e.g., k
Jittat Fakcharoenphol, Bundit Laekhanukit
STOC1
2008 A running time analysis of an Ant Colony Optimization algorithm for shortest paths in directed acyclic graphs
Nattapat Attiratanasunthron, Jittat Fakcharoenphol
Inf. Process. Lett.2
2007 The k-traveling repairmen problem
abstract
We consider the k -traveling repairmen problem, also known as the minimum latency problem, to multiple repairmen. We give a polynomial-time 8.497α-approximation algorithm for this generalization, where α denotes the best achievable approximation factor for the problem of finding the least-cost rooted tree spanning i vertices of a metric. For the latter problem, a (2 + ε)-approximation is known. Our results can be compared with the best-known approximation algorithm using similar techniques for the case k = 1, which is 3.59α. Moreover, recent work of Chaudry et al. [2003] shows how to remove the factor of α, thus improving all of these results by that factor. We are aware of no previous work on the approximability of the present problem. In addition, we give a simple proof of the 3.59α-approximation result that can be more easily extended to the case of multiple repairmen, and may be of independent interest.
Jittat Fakcharoenphol, Chris Harrelson, Satish Rao
ACM Trans. Algorithms1
2006 Planar graphs, negative weight edges, shortest paths, and near linear time
Jittat Fakcharoenphol, Satish Rao
J. Comput. Syst. Sci.1
2005 Constructing Multiclass Learners from Binary Learners: A Simple Black-Box Analysis of the Generalization Errors
Jittat Fakcharoenphol, Boonserm Kijsirikul
ALT1
2005 Simple Distributed Algorithms for Approximating Minimum Steiner Trees
Parinya Chalermsook, Jittat Fakcharoenphol
COCOON2
2004 Approximate classification via earthmover metrics
Aaron Archer, Jittat Fakcharoenphol, Chris Harrelson, Robert Krauthgamer, Kunal Talwar, Éva Tardos
SODA2
2004 A deterministic near-linear time algorithm for finding minimum cuts in planar graphs
Parinya Chalermsook, Jittat Fakcharoenphol, Danupon Nanongkai
SODA2
2004 A tight bound on approximating arbitrary metrics by tree metrics
Jittat Fakcharoenphol, Satish Rao, Kunal Talwar
J. Comput. Syst. Sci.1
2003 The k-traveling repairman problem
Jittat Fakcharoenphol, Chris Harrelson, Satish Rao
SODA1
2003 An improved approximation algorithm for the 0-extension problem
Jittat Fakcharoenphol, Chris Harrelson, Satish Rao, Kunal Talwar
SODA1
2003 A tight bound on approximating arbitrary metrics by tree metrics
abstract
In this paper, we show that any n point metric space can be embedded into a distribution over dominating tree metrics such that the expected stretch of any edge is O(log n). This improves upon the result of Bartal who gave a bound of O(log n log log n). Moreover, our result is existentially tight; there exist metric spaces where any tree embedding must have distortion Ω(log n)-distortion. This problem lies at the heart of numerous approximation and online algorithms including ones for group Steiner tree, metric labeling, buy-at-bulk network design and metrical task system. Our result improves the performance guarantees for all of these problems.
Jittat Fakcharoenphol, Satish Rao, Kunal Talwar
STOC1
2001 Planar Graphs, Negative Weight Edges, Shortest Paths, Near Linear Time
abstract
The authors present an O(n log/sup 3/ n) time algorithm for finding shortest paths in a planar graph with real weights. This can be compared to the best previous strongly polynomial time algorithm developed by R. Lipton et al., (1978 )which ran in O(n/sup 3/2/) time, and the best polynomial algorithm developed by M. Henzinger et al. (1994) which ran in O/spl tilde/(n/sup 4/3/) time. We also present significantly improved algorithms for query and dynamic versions of the shortest path problems.
Jittat Fakcharoenphol, Satish Rao
FOCS1
2000 Approximating Aggregate Queries about Web Pages via Random Walks
Ziv Bar-Yossef, Alexander C. Berg, Steve Chien, Jittat Fakcharoenphol, Dror Weitz
VLDB4