Neng Fan

45 papers B 1C 3Journal 36Unranked 5
YearRankTypeTitle / Venue / Authors
2025 J jnl
CoRR
Xianbang Chen, Yikui Liu, Neng Fan, Lei Wu
2025 J jnl
Ann. Math. Artif. Intell.
Ammon Washburn, Neng Fan, Hao Helen Zhang
2024 J jnl
CoRR
Xianbang Chen, Yikui Liu, Zhiming Zhong, Neng Fan, Zhechong Zhao, Lei Wu
2024 J jnl
Optim. Lett.
Shunyu Yao, Neng Fan, Pavlo Krokhmal
2024 J jnl
Eur. J. Oper. Res.
Zhiming Zhong, Neng Fan, Lei Wu
2024 J jnl
J. Glob. Optim.
Zhiming Zhong, Neng Fan, Lei Wu
2023 J jnl
Eur. J. Oper. Res.
Zhiming Zhong, Neng Fan, Lei Wu
2023 J jnl
Oper. Res. Forum
Shunyu Yao, Neng Fan, Clark Seavert, Trent Teegerstrom
2023 J jnl
Sustain. Comput. Informatics Syst.
José Luis Ruiz Duarte, Neng Fan
2022 J jnl
Optim. Methods Softw.
Qingqiong Cai, Neng Fan, Yongtang Shi, Shunyu Yao
2022 J jnl
Optim. Lett.
Shunyu Yao, Neng Fan, Jie Hu
2022 J jnl
Ann. Oper. Res.
Daniel A. Zuniga Vazquez, José Luis Ruiz Duarte, Neng Fan, Feng Qiu
2022 conf
ICCAI
Zhihao Liao, Kai Xu, Neng Fan
2021 J jnl
IISE Trans.
Samira Karimi, Haitao Liao, Neng Fan
2021 J jnl
Comput. Chem. Eng.
Daniel A. Zuniga Vazquez, Ou Sun, Neng Fan, Evan Sproul, Hailey M. Summers, Jason C. Quinn, Sita Khanal, Paul Gutierrez, VeeAnder Mealing, Amy E. Landis, Clark Seavert, Trent Teegerstrom, Blase Evancho
2021 J jnl
J. Comb. Optim.
Ran Gu, Yongtang Shi, Neng Fan
2021 J jnl
Comput. Electron. Agric.
Daniel A. Zuniga Vazquez, Neng Fan, Trent Teegerstrom, Clark Seavert, Hailey M. Summers, Evan Sproul, Jason C. Quinn
2020 J jnl
Eur. J. Oper. Res.
José Luis Ruiz Duarte, Neng Fan, Tongdan Jin
2020 J jnl
J. Glob. Optim.
Ya-Feng Liu, Fengmin Xu, Neng Fan, Jiming Peng
2020 conf
ISGT
Daniel A. Zuniga Vazquez, José Luis Ruiz Duarte, Neng Fan, Feng Qiu, Jianhui Wang
2020 J jnl
Optim. Lett.
Shanshan Hou, André Garrido, Neng Fan
2019 J jnl
Ann. Oper. Res.
Wanlu Gu, Neng Fan, Haitao Liao
2019 J jnl
CoRR
Qingqiong Cai, Neng Fan, Yongtang Shi, Shunyu Yao
2019 J jnl
J. Glob. Optim.
Ou Sun, Neng Fan
2019 J jnl
Optim. Lett.
Ou Sun, Neng Fan
2018 B conf
SECON
Yanjun Pan, Ming Li, Neng Fan, Yantian Hou
2018 J jnl
Ann. Oper. Res.
Ximing Wang, Neng Fan, Panos M. Pardalos
2017 J jnl
J. Glob. Optim.
Pengfei Zhang, Neng Fan
2017 J jnl
Ann. Oper. Res.
Richard Li-Yang Chen, Neng Fan, Ali Pinar, Jean-Paul Watson
2017 conf
COCOA (1)
Ran Gu, Yongtang Shi, Neng Fan
2017 J jnl
Optim. Lett.
Ximing Wang, Neng Fan, Panos M. Pardalos
2016 J jnl
Soc. Networks
Matthew F. Dabkowski, Neng Fan, Ronald L. Breiger
2016 J jnl
Comput. Manag. Sci.
Elham Sadeghi, Neng Fan
2014 J jnl
CoRR
Richard Li-Yang Chen, Neng Fan, Ali Pinar, Jean-Paul Watson
2014 C conf
COCOA
Neng Fan, Mehdi Golari
2014 conf
LION
Neng Fan, Elham Sadeghi, Panos M. Pardalos
2012 J jnl
J. Optim. Theory Appl.
Haijun Liu, Neng Fan, Panos M. Pardalos
2012 J jnl
J. Comb. Optim.
Neng Fan, Panos M. Pardalos
2012 J jnl
CoRR
Richard Li-Yang Chen, Amy Cohn, Neng Fan, Ali Pinar
2012 J jnl
Theor. Comput. Sci.
Neng Fan, Qipeng P. Zheng, Panos M. Pardalos
2012 C conf
COCOA
Neng Fan, Jean-Paul Watson
2011 J jnl
J. Comb. Optim.
Neng Fan, Panos M. Pardalos
2011 C conf
COCOA
Neng Fan, Qipeng P. Zheng, Panos M. Pardalos
2010 J jnl
J. Glob. Optim.
Neng Fan, Panos M. Pardalos
2010 conf
COCOA (1)
Neng Fan, Panos M. Pardalos
docs/new_database_schema.md
← Index docs/new_database_schema.md markdown

## LLIL function

| Field Name | Field Type | Description |
|-------------|-------------|-------------|
| function_type | string | The inferred type of the analyzed function, determined by the FunctionTypeAnalysis module (e.g., standard, library, thunk). |
| sha256_llil | string | SHA-256 hash computed from the Low-Level Intermediate Language (LLIL) instructions of the function. |
| ssdeep_llil | string | Fuzzy hash (ssdeep) of the LLIL instruction sequence, used for similarity detection. |
| tlsh_llil | string | TLSH (Trend Locality Sensitive Hash) value of the LLIL instructions, used for approximate matching and similarity comparison. |
| instructions_types_llil | list[string] | List of unique LLIL instruction types (e.g., arithmetic, control flow, memory operations). |
| control_flow_count_llil | integer | Number of control flow instructions in the LLIL representation (e.g., branches, jumps, calls). |
| memory_access_pattern_llil | dict | Patterns of memory access operations detected in the LLIL code (e.g., loads, stores, stack operations). |
| register_usage | dict | Summary of register usage, indicating which registers are read and written in the function. |
| total_reg_reads | integer | Total number of register read operations in the LLIL code. |
| total_reg_written | integer | Total number of register write operations in the LLIL code. |
| data_references_count | integer | Number of data references in the LLIL code (e.g., constants, global variables). |
| max_block_size | integer | Size of the largest basic block in the LLIL representation, measured in number of instructions. |
| num_calls | integer | Total number of function call instructions present in the LLIL code. |
| stack_size | integer | Estimated stack size used by the function, inferred from LLIL analysis. |


## CFG level

| Field Name          | Field Type    | Description                                                                                                                               |
|---------------------|---------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| block_id            | integer       | Unique identifier for the basic block within the function (block_instructions + str(block.start) + str(block.end) + str(function.start)). |
| function_address    | integer       | Starting memory address of the parent function containing this block.                                                                     |
| block_start_address | integer       | Starting address of the basic block in memory.                                                                                            |
| block_end_address   | integer       | Ending address of the basic block in memory.                                                                                              |
| block_size          | integer       | Size of the basic block in bytes (computed as end - start).                                                                               |
| instructions_count  | integer       | Number of instructions contained in the basic block.                                                                                      |
| block_instructions  | string        | MD5 hash of the block's instruction sequence, used for integrity or similarity checks.                                                    |
| predecessor_blocks  | list[u64]     | List of addresses or IDs of predecessor blocks in the control flow graph (CFG).                                                           |
| successor_blocks    | list[u64]     | List of addresses or IDs of successor blocks in the CFG.                                                                                  |
| depth               | integer       | Depth level of the block in the control flow graph, starting from the entry block.                                                        |
| position            | integer       | Sequential position or index of the block within the function’s block map.                                                                |
| branch_type         | string        | Type of branch ending the block (e.g., conditional, unconditional, call, return).                                                         |
| block_type          | string        | Classification of the block (e.g., entry, exit, loop header, regular).                                                                    |
| flags               | dict          | Metadata or attributes extracted from the block (e.g., specific behavior or conditions).                                                  |
| dominators          | list[integer] | List of block addresses or IDs that dominate this block in the control flow graph.                                                        |
| post_dominators     | list[integer] | List of block addresses or IDs that post-dominate this block in the control flow graph.                                                   |
 | measures            | list[tuples]  | List of measures to be defined                                                                                                            |

## Disassembly

| Field Name | Field Type | Description |
|-------------|-------------|-------------|
| disassembled_function_hash | string | SHA-256 hash of the disassembled function string, used as a unique identifier. |
| disassembled_function | string | The disassembled function including instruction addresses. |
| disassembled_function_no_addresses | string | The disassembled function without instruction addresses, containing only the instruction mnemonics and operands. |
| disassembled_function_name | string | The name of the analyzed function. |
| disassembled_function_address | integer | The starting memory address of the disassembled function. |
| instructions_count | integer | Total number of instructions within the disassembled function. |
| function_type | string | The inferred type of the function as determined by the FunctionTypeAnalysis module (e.g., standard, library, thunk). |
| instructions_types | list[string] | List of unique instruction types (e.g., arithmetic, logic, control flow, memory). |
| control_flow_count | integer | Number of control flow instructions (e.g., jumps, calls, returns). |
| memory_access_pattern | dict | Patterns of memory access operations detected in the function (e.g., loads, stores, stack operations). |
| register_usage | dict | Summary of register usage, showing which registers are read from or written to. |
| data_references_count | integer | Count of data references made by the function (e.g., global variables or constants). |
| max_block_size | integer | The size of the largest basic block (in number of instructions). |
| num_calls | integer | Total number of function call instructions. |
| stack_size | integer | Estimated stack size used by the function. |

## Decompilation

| Field Name | Field Type | Description |
|-------------|-------------|-------------|
| decompiled_function_hash | string | SHA-256 hash of the decompiled function code, used as a unique identifier. |
| decompiled_function | string | The decompiled function source code in high-level representation. |
| decompiled_function_name | string | The name of the decompiled function. |
| decompiled_function_prototype | string | The function prototype, including return type, name, and parameters. |
| decompiled_function_address | integer | The starting memory address of the decompiled function. |
| function_type | string | The inferred function type from the FunctionTypeAnalysis module (e.g., standard, library, thunk). |
| functions_caller | list[string] | List of functions that call this function (incoming call references). |
| functions_call | list[string] | List of functions called by this function (outgoing call references). |
| flattened_score | float | Score representing the degree of control-flow flattening detected in the function. |
| mba_score | float | Score representing the presence or intensity of mixed boolean arithmetic (MBA) obfuscation patterns. |