Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Piyush P. Kurur is active.

Publication


Featured researches published by Piyush P. Kurur.


foundations of computer science | 2002

Graph isomorphism is in SPP

Vikraman Arvind; Piyush P. Kurur

We show that graph isomorphism is in the complexity class SPP and hence it is in /spl oplus/P (in fact, it is in Mod/sub k/P for each k/spl ges/2). We derive this result as a corollary of a more general result: we show that a generic problem FIND-GROUP has an FP SPP algorithm. This general result has other consequences: for example, it follows that the hidden subgroup problem for permutation groups, studied in the context of quantum algorithms, has an FP/sup SPP/ algorithm. Also, some other algorithmic problems over permutation groups known to be at least as hard as graph isomorphism (e.g. coset intersection) are in SPP, and thus in Mod/sub k/P for each k>2.


symposium on the theory of computing | 2008

Fast integer multiplication using modular arithmetic

Anindya De; Piyush P. Kurur; Chandan Saha; Ramprasad Saptharishi

We give an O(N • log N • 2O(log*N)) algorithm for multiplying two N-bit integers that improves the O(N • log N • log log N) algorithm by Schönhage-Strassen. Both these algorithms use modular arithmetic. Recently, Fürer gave an O(N • log N • 2O(log*N)) algorithm which however uses arithmetic over complex numbers as opposed to modular arithmetic. In this paper, we use multivariate polynomial multiplication along with ideas from Fürers algorithm to achieve this improvement in the modular setting. Our algorithm can also be viewed as a p-adic version of Fürers algorithm. Thus, we show that the two seemingly different approaches to integer multiplication, modular and complex arithmetic, are similar.


foundations of genetic algorithms | 2009

Computing single source shortest paths using single-objective fitness

Surender Baswana; Somenath Biswas; Benjamin Doerr; Tobias Friedrich; Piyush P. Kurur; Frank Neumann

Runtime analysis of evolutionary algorithms has become an important part in the theoretical analysis of randomized search heuristics. The first combinatorial problem where rigorous runtime results have been achieved is the well-known single source shortest path (SSSP) problem. Scharnow, Tinnefeld and Wegener [PPSN 2002, J. Math. Model. Alg. 2004] proposed a multi-objective approach which solves the problem in expected polynomial time. They also suggest a related single-objective fitness function. However, it was left open whether this does solve the problem efficiently, and, in a broader context, whether multi-objective fitness functions for problems like the SSSP yield more efficient evolutionary algorithms. In this paper, we show that the single objective approach yields an efficient (1+1) EA with runtime bounds very close to those of the multi-objective approach.


Information & Computation | 2006

Graph Isomorphism is in SPP

Vikraman Arvind; Piyush P. Kurur

We show that Graph Isomorphism is in the complexity class SPP, and hence it is in ⊕P (in fact, in ModkP for each k ≥ 2). These inclusions for Graph Isomorphism were not known prior to membership in SPP. We derive this result as a corollary of a more general result: we show that a generic problem FIND-GROUP has an FPSPP algorithm. This general result has other consequences: for example, it follows that the hidden subgroup problem for permutation groups, studied in the context of quantum algorithms, has an FPSPP algorithm. Also, some other algorithmic problems over permutation groups known to be at least as hard as Graph Isomorphism (e.g., coset intersection) are in SPP, and thus in ModkP for each k ≥ 2.


SIAM Journal on Computing | 2013

Fast Integer Multiplication Using Modular Arithmetic

Anindya De; Piyush P. Kurur; Chandan Saha; Ramprasad Saptharishi

We give an


conference on computational complexity | 2005

Bounded color multiplicity graph isomorphism is in the #L hierarchy

Vikraman Arvind; Piyush P. Kurur; T. C. Vijayaraghavan

N\cdot \log N\cdot 2^{O(\log^*N)}


genetic and evolutionary computation conference | 2010

Can quantum search accelerate evolutionary algorithms

Piyush P. Kurur; Johannes Lengler

time algorithm to multiply two


international conference hybrid intelligent systems | 2011

Metropolis algorithm for solving shortest lattice vector problem (SVP)

Shenoy K. B. Ajitha; Somenath Biswas; Piyush P. Kurur

N


algorithmic number theory symposium | 2004

On the Complexity of Computing Units in a Number Field

Vikraman Arvind; Piyush P. Kurur

-bit integers that uses modular arithmetic for intermediate computations instead of arithmetic over complex numbers as in Furers algorithm, which also has the same and so far the best known complexity. The previous best algorithm using modular arithmetic (by Schonhage and Strassen) has complexity


international symposium on algorithms and computation | 2003

Upper Bounds on the Complexity of Some Galois Theory Problems

Vikraman Arvind; Piyush P. Kurur

O(N \cdot \log N \cdot \log\log N)

Collaboration


Dive into the Piyush P. Kurur's collaboration.

Top Co-Authors

Avatar

Somenath Biswas

Indian Institute of Technology Kanpur

View shared research outputs
Top Co-Authors

Avatar

Anindya De

University of California

View shared research outputs
Top Co-Authors

Avatar

Chandan Saha

Indian Institute of Technology Kanpur

View shared research outputs
Top Co-Authors

Avatar

Ramprasad Saptharishi

Chennai Mathematical Institute

View shared research outputs
Top Co-Authors

Avatar

Sagarmoy Dutta

Indian Institute of Technology Kanpur

View shared research outputs
Top Co-Authors

Avatar

Brent A. Yorgey

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar

Abhishek Dang

Indian Institute of Technology Kanpur

View shared research outputs
Top Co-Authors

Avatar

Ajitha Shenoy K B

Indian Institute of Technology Kanpur

View shared research outputs
Researchain Logo
Decentralizing Knowledge