Nikolaj Bjorner
|
99b4ce037d
|
integrating diff opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-05 16:29:26 -08:00 |
|
Nikolaj Bjorner
|
80ba830091
|
working on DL opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-05 15:43:15 -08:00 |
|
Nikolaj Bjorner
|
fe61492d5d
|
debugging diff logic simple simplex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-04 21:19:29 -08:00 |
|
Nikolaj Bjorner
|
c4b1f5c30e
|
adding simplex to diff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-01 13:44:41 -08:00 |
|
Nikolaj Bjorner
|
f68eff3276
|
move network flow code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-21 09:06:30 -08:00 |
|
Nikolaj Bjorner
|
f6fd426c28
|
moved network flow
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-21 08:46:02 -08:00 |
|
Nikolaj Bjorner
|
a617eac010
|
enable bounding for various domains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-06 19:36:12 -08:00 |
|
Nikolaj Bjorner
|
5fc429c501
|
debugging network simplex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-05 16:31:29 -08:00 |
|
Anh-Dung Phan
|
5ed8a48ac2
|
Add push/pop to box optimization
|
2013-11-26 14:16:59 -08:00 |
|
Anh-Dung Phan
|
87a2b99091
|
Clean up
|
2013-11-25 12:16:34 -08:00 |
|
Anh-Dung Phan
|
fff3a1aae5
|
Normalize diff logic's optimal assignments
|
2013-11-25 00:30:15 +01:00 |
|
Anh-Dung Phan
|
cc3d65e544
|
Add facilities to get optimal assignments
|
2013-11-24 22:31:52 +01:00 |
|
Anh-Dung Phan
|
b35088f7e5
|
Update diff logic optimization
|
2013-11-22 18:15:34 -08:00 |
|
Anh-Dung Phan
|
37f5628824
|
Update basic spanning tree to be on par with threaded one
|
2013-11-22 13:44:12 -08:00 |
|
Nikolaj Bjorner
|
cf75a7743e
|
network update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-05 16:18:21 -08:00 |
|
Nikolaj Bjorner
|
c0de1e34ac
|
working on upper bound optimziation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-03 14:54:42 -08:00 |
|
Anh-Dung Phan
|
736d43c084
|
Block lower bound of difference logic objectives
|
2013-11-01 08:05:29 +01:00 |
|
Anh-Dung Phan
|
01c3dd779b
|
Add visualization of spanning trees
|
2013-10-30 16:52:37 -07:00 |
|
Anh-Dung Phan
|
a6e103dd36
|
Make a few variables private
|
2013-10-30 06:30:51 +01:00 |
|
Nikolaj Bjorner
|
bc44bcad10
|
push blocking code to optimizer context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-10-29 20:26:54 -07:00 |
|
Anh-Dung Phan
|
b67d333cf9
|
First complete version of Network Simplex
|
2013-10-29 18:32:10 -07:00 |
|
Anh-Dung Phan
|
e715ccbc98
|
Minor updates
|
2013-10-29 15:49:53 -07:00 |
|
Anh-Dung Phan
|
905f230b8f
|
Add pretty printing for network_flow
Reuse the original graph as much as possible
|
2013-10-29 14:20:29 -07:00 |
|
Anh-Dung Phan
|
906bbb4eeb
|
Update Network Simplex implementation
|
2013-10-28 18:29:14 -07:00 |
|
Nikolaj Bjorner
|
9903c722af
|
adding review notes to code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-10-26 16:24:21 +08:00 |
|
Nikolaj Bjorner
|
3852b3a753
|
working on internalizer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-10-26 15:03:39 +08:00 |
|
Anh-Dung Phan
|
3d943bf70d
|
Fix a mistake in previous commit causing imcompilable code
Also correct my alias
|
2013-10-26 05:22:52 +02:00 |
|
Anh-Dung Phan
|
532c345fd1
|
Reduce difference logic solver to min cost flow
|
2013-10-25 17:42:03 -07:00 |
|
Phan Anh Dung
|
be81e77c70
|
Some progress on Network Simplex
|
2013-10-24 09:50:12 +02:00 |
|
Phan Anh Dung
|
1ff373072d
|
Add objective functions to difference logic solver
|
2013-10-24 08:57:21 +02:00 |
|
Anh-Dung Phan
|
6919f335a1
|
Sketch a skeleton of Difference Logic optimizer
|
2013-10-22 16:28:03 -07:00 |
|
Nikolaj Bjorner
|
717f131942
|
fix warnings and errors from the mint64 build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-05-01 19:54:40 +01:00 |
|
Nikolaj Bjorner
|
7cb9e7381d
|
fix build errors on ubuntu and gcc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-05-01 02:35:57 -07:00 |
|
Nikolaj Bjorner
|
9158fb17c1
|
add special procedures for UTVPI and horn arithmetic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-28 12:47:55 -07:00 |
|
Nikolaj Bjorner
|
6250a29602
|
resolved conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-23 10:02:37 -07:00 |
|
Nikolaj Bjorner
|
a1277a57ae
|
resolved conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-23 10:01:50 -07:00 |
|
Nikolaj Bjorner
|
e1d5f484f1
|
simplify result from tactics, remove unused features from difference logic solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-23 08:46:46 -07:00 |
|
Nikolaj Bjorner
|
0fbdd37e89
|
working on horn difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-21 18:17:49 -07:00 |
|
Nikolaj Bjorner
|
646ace6842
|
fix bugs uncovered from running non-Horn SDV samples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-29 14:56:09 -08:00 |
|
Nikolaj Bjorner
|
c4cb66bbfa
|
fix bugs in inliner and usage of unbound variable fix, reported by Arie Gurfinkel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-10-31 13:23:24 -07:00 |
|
Leonardo de Moura
|
d8f627c6c8
|
Fixed warnings produced by gcc 4.6.3 when compiling in debug mode
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-30 23:43:00 -07:00 |
|
Nikolaj Bjorner
|
f44631ce73
|
fix bugs encountered by regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-10-30 16:13:27 -07:00 |
|
Leonardo de Moura
|
add684d8e9
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-21 13:32:12 -07:00 |
|