├── README.md ├── conf └── deploy.conf ├── data └── sample-tables │ ├── 10-inheritence.csv │ └── 13-part-purpose.csv ├── lib ├── libjscip-0.1.darwin.x86_64.gnu.opt.spx.dylib ├── libjscip-0.1.linux.x86_64.gnu.opt.spx.dylib ├── libjscip-0.1.linux.x86_64.gnu.opt.spx.so ├── liblpispx-3.1.1.darwin.x86_64.gnu.opt.so ├── liblpispx.linux.x86_64.gnu.opt.so ├── libnlpi.cppad-3.1.1.darwin.x86_64.gnu.opt.so ├── libnlpi.cppad.linux.x86_64.gnu.opt.so ├── libscip-3.1.1.darwin.x86_64.gnu.opt.so ├── libscip.linux.x86_64.gnu.opt.so ├── libsoplex-2.0.1.darwin.x86_64.gnu.opt.so ├── libsoplex.linux.x86_64.gnu.opt.so └── scip.jar └── src ├── main ├── bin │ └── tableilp-solver.sh ├── resources │ ├── allowedColumnAlignments.csv │ ├── application.conf │ ├── dev.conf │ ├── entailmentOverrides.tsv │ ├── kbRelations.csv │ ├── questionTableCheatsheet.csv │ ├── relationsToPatterns.csv │ ├── tablestore-allowedColumnAlignments.csv │ └── tablestore-kbRelations.csv └── scala │ └── org │ └── allenai │ └── ari │ └── solvers │ └── tableilp │ ├── AlignmentFunction.scala │ ├── IlpFeatures.scala │ ├── IlpModel.scala │ ├── IlpSolution.scala │ ├── IlpVariables.scala │ ├── Table.scala │ ├── TableIlpServer.scala │ ├── TableIlpSolver.scala │ ├── TableInterface.scala │ ├── TableQuestion.scala │ ├── Utils.scala │ ├── ilpsolver │ ├── ScipInterface.scala │ └── ScipParams.scala │ └── params │ ├── IlpParams.scala │ ├── IlpWeights.scala │ ├── SolverParams.scala │ └── TableParams.scala └── test └── scala └── org └── allenai └── ari └── solvers └── tableilp ├── IlpSolutionSpec.scala ├── IlpSolverSpec.scala └── ilpsolver └── ScipInterfaceSpec.scala /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/README.md -------------------------------------------------------------------------------- /conf/deploy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/conf/deploy.conf -------------------------------------------------------------------------------- /data/sample-tables/10-inheritence.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/data/sample-tables/10-inheritence.csv -------------------------------------------------------------------------------- /data/sample-tables/13-part-purpose.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/data/sample-tables/13-part-purpose.csv -------------------------------------------------------------------------------- /lib/libjscip-0.1.darwin.x86_64.gnu.opt.spx.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libjscip-0.1.darwin.x86_64.gnu.opt.spx.dylib -------------------------------------------------------------------------------- /lib/libjscip-0.1.linux.x86_64.gnu.opt.spx.dylib: -------------------------------------------------------------------------------- 1 | libjscip-0.1.darwin.x86_64.gnu.opt.spx.dylib -------------------------------------------------------------------------------- /lib/libjscip-0.1.linux.x86_64.gnu.opt.spx.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libjscip-0.1.linux.x86_64.gnu.opt.spx.so -------------------------------------------------------------------------------- /lib/liblpispx-3.1.1.darwin.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/liblpispx-3.1.1.darwin.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/liblpispx.linux.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/liblpispx.linux.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/libnlpi.cppad-3.1.1.darwin.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libnlpi.cppad-3.1.1.darwin.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/libnlpi.cppad.linux.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libnlpi.cppad.linux.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/libscip-3.1.1.darwin.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libscip-3.1.1.darwin.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/libscip.linux.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libscip.linux.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/libsoplex-2.0.1.darwin.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libsoplex-2.0.1.darwin.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/libsoplex.linux.x86_64.gnu.opt.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/libsoplex.linux.x86_64.gnu.opt.so -------------------------------------------------------------------------------- /lib/scip.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/lib/scip.jar -------------------------------------------------------------------------------- /src/main/bin/tableilp-solver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/bin/tableilp-solver.sh -------------------------------------------------------------------------------- /src/main/resources/allowedColumnAlignments.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/allowedColumnAlignments.csv -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/dev.conf -------------------------------------------------------------------------------- /src/main/resources/entailmentOverrides.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/entailmentOverrides.tsv -------------------------------------------------------------------------------- /src/main/resources/kbRelations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/kbRelations.csv -------------------------------------------------------------------------------- /src/main/resources/questionTableCheatsheet.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/questionTableCheatsheet.csv -------------------------------------------------------------------------------- /src/main/resources/relationsToPatterns.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/relationsToPatterns.csv -------------------------------------------------------------------------------- /src/main/resources/tablestore-allowedColumnAlignments.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/tablestore-allowedColumnAlignments.csv -------------------------------------------------------------------------------- /src/main/resources/tablestore-kbRelations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/resources/tablestore-kbRelations.csv -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/AlignmentFunction.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/AlignmentFunction.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/IlpFeatures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/IlpFeatures.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/IlpModel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/IlpModel.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/IlpSolution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/IlpSolution.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/IlpVariables.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/IlpVariables.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/Table.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/Table.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/TableIlpServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/TableIlpServer.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/TableIlpSolver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/TableIlpSolver.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/TableInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/TableInterface.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/TableQuestion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/TableQuestion.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/Utils.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/ilpsolver/ScipInterface.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/ilpsolver/ScipInterface.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/ilpsolver/ScipParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/ilpsolver/ScipParams.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/params/IlpParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/params/IlpParams.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/params/IlpWeights.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/params/IlpWeights.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/params/SolverParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/params/SolverParams.scala -------------------------------------------------------------------------------- /src/main/scala/org/allenai/ari/solvers/tableilp/params/TableParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/main/scala/org/allenai/ari/solvers/tableilp/params/TableParams.scala -------------------------------------------------------------------------------- /src/test/scala/org/allenai/ari/solvers/tableilp/IlpSolutionSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/test/scala/org/allenai/ari/solvers/tableilp/IlpSolutionSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/allenai/ari/solvers/tableilp/IlpSolverSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/test/scala/org/allenai/ari/solvers/tableilp/IlpSolverSpec.scala -------------------------------------------------------------------------------- /src/test/scala/org/allenai/ari/solvers/tableilp/ilpsolver/ScipInterfaceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allenai/tableilp/HEAD/src/test/scala/org/allenai/ari/solvers/tableilp/ilpsolver/ScipInterfaceSpec.scala --------------------------------------------------------------------------------