This repository contains code for our paper "Efficient Parallel Output-Sensitive Edit Distance".
git clone --recurse-submodules https://github.com/ucrparlay/Edit-Distance.git
mkdir build && cd build
cmake ..
make
For synthetic dataset:
./test_framework <id> <n> <k> <sigma> <rounds>
For example, to run all our algorithms on $n=10^9$ and $k=10$:
./test_framework -1 1000000000 10 256
For real-world dataset:
./test_framework_real -i <id> -f1 <path to file1> -f2 <path to file2>
Xiangyun Ding, Xiaojun Dong, Yan Gu, Youzhe Liu and Yihan Sun. Efficient Parallel Output-Sensitive Edit Distance. To appear at European Symposium on Algorithms (ESA), 2023
If you use our code, please cite our paper:
@inproceedings{ding2023efficient,
author = {Ding, Xiangyun and Dong, Xiaojun and Gu, Yan and Sun, Yihan and Liu, Youzhe},
title = {Efficient Parallel Output-Sensitive Edit Distance},
booktitle = {European Symposium on Algorithms (ESA)},
year = {2023}
}